開發軟件就像搭建房子,一個好的架構設計,決定著房子搭建的速度、質量和高度。對于移動端開發來說,有常見的MVC、MVP、MVVM和VIPER等架構...

開發軟件就像搭建房子,一個好的架構設計,決定著房子搭建的速度、質量和高度。對于移動端開發來說,有常見的MVC、MVP、MVVM和VIPER等架構...
最近面試的時候給問到了鎖,回答得不是很好,所以又重新學了一次,謹以此文記錄學習成果 用鎖的場景:多條線程存在同時操作(刪、查、讀、寫)同一個文件...
AFNetworking網絡框架在iOS開發中的霸主地位已經根深蒂固,本篇將基于3.2.1版本對框架的幾個核心模塊做一波分析。首先對于框架整體的...
一、概述 經過多年的發展,美柚iOS項目代碼已經達到40W行+的規模,所使用的 Pod 庫的數量達到了110+,App Store 安裝包210...
關鍵詞 CATransform3D 旋轉 縮放 平移 動畫 矩陣 繪制 圖層 轉換 形變 本文所有示例代碼或Demo可以在此獲取:https:/...
1.曲線介紹 貝塞爾曲線(Bézier curve),又稱貝茲曲線或貝濟埃曲線,是應用于二維圖形應用程序的數學曲線。在計算機圖形學中也是相當重要...
應用場景:比如有個化學方程式2H2+O2=2H2O,比如要顯示2的3次方,2^3. 一、CoreText基本使用 請挪步至:iOS實現仿真翻頁及...
好奇觸摸事件是如何從屏幕轉移到APP內的?困惑于Cell怎么突然不能點擊了?糾結于如何實現這個奇葩響應需求?亦或是已經被響應鏈、手勢、targe...
??最近碰到一個需求,顯示一張超大圖 ??以下是我自己的分析和嘗試,不想看的話可以直接跳過看下面的CATiledLayer介紹 ??首先就想到了...
一、UICollectionViewFlowLayout 的使用 首先初始化一個 UICollectionViewFlowLayout 對象:...