最近工作中進行項目模塊化,根據功能分類,將項目由一個整包拆分為一個個framework,各個framework之間相互依賴,涉及到動態庫和靜態庫相互依賴,這里寫篇摸索筆記,記...

最近工作中進行項目模塊化,根據功能分類,將項目由一個整包拆分為一個個framework,各個framework之間相互依賴,涉及到動態庫和靜態庫相互依賴,這里寫篇摸索筆記,記...
在 iOS中可以直接調用 某個對象的消息 方式有2種 performSelector:withObject: NSInvocation 第一種方式比較簡單,能完成簡單的調用。...
網絡下載是我們在項目中經常要用到的功能,如果是小文件的下載,比如圖片和文字之類的,我們可以直接請求源地址,然后一次下載完畢。但是如果是下載較大的音頻和視頻文件,不可能一次下載...
在編寫Objective-C代碼時,很多時候會需要對錯誤進行處理,在OC里使用的是NSError。當我們編寫一個方法時,比如進行一個網絡請求,這個時候會有請求成功或請求失敗兩...
前言 當有個需求,A,B異步請求完成之后才能請求C,D。A,B,C,D都是異步請求。這個用dispatch_group也可以實現,只不過比dispatch_barrier麻煩...
模型樹和呈現樹 CoreAnimation作為一個復合引擎,將不同的視圖層組合在屏幕中,并且存儲在圖層樹中,向我們展示了所有屏幕上的一切。整個過程其實經歷了三個樹狀結構,才顯...
前言 前段時間,有兩個以前的同事碰巧都問了我有關取消網絡請求的問題。這個問題我之前沒怎么在意,我通常不會特意在APP中做取消請求的處理,因為從我的直覺來說,網絡請求一旦發出去...
關聯對象可以為category添加成員變量,因為我們雖然可以通過category為類添加屬性,但是只是生成了方法聲明,并不能添加方法實現也不能生成成員變量(那還有個鳥用呢??...
本篇文章主要是對在iOS上做半透明模糊效果的開發實現做整理。 雖然iOS很早就支持使用模糊效果對圖片等進行處理,但尤其在iOS7以后,半透明模糊效果得到大范圍廣泛使用。包括今...
SideTables分析 SideTables與iOS內存管理息息相關,今天就來研究一下SideTables,先看一下SideTables的定義 SideTablesde的實...
在2013年9月,蘋果推出了iPhone5s,配備了首個采用64位架構的A7雙核處理器,為了節省內存和提高執行效率,蘋果提出了標記指針(Tagged Pointer)的概念。...
一、前言 最近應公司要求,要準備一篇Fastlane的使用文檔,這幾天也一直忙著研究這個用于配置iOS 和 Android 的持續集成的神器,經過不斷的配置環境,調試各...
前言 WWDC過后, 蘋果發布了一系列的Beta 版固件及工具,我們單表其一,看看Xcode 9中的新功能。如果你也想體驗Xcode 9,那么你的 Mac 系統的版本至少是m...
隨著Xcode GM版本發布,適配iOS 11也就提上了日程,總的來說整個適配過程(不包含適配iPhone X)不是很麻煩。 首先建議觀看今年WWDC的一個視頻 Updati...
背景 7月26號我們阿里數據iOS端發布了4.4.0版本,這次版本主要是優化了性能,其中main()階段的啟動耗時優化成果比較明顯,從之前的0.5-0.7秒,降低為目前的0....