當用戶點擊了App圖標疾掰,到能夠看到App主界面內(nèi)容為止乌妒,在這個過程中應用做了那些事情呢喉誊?這些事情是否可以優(yōu)化從而提高啟動速度呢?下面我們將會討論...
Runtime的特性主要是消息(方法)傳遞柿汛,如果消息(方法)在對象中找不到陪毡,就進行轉(zhuǎn)發(fā)绪杏,具體怎么實現(xiàn)的呢油吭。我們從下面幾個方面探尋Runtime的...
iOS的應用中击蹲,用戶與App進行交互,會產(chǎn)生很多事件婉宰,這些事件是如何產(chǎn)生歌豺,響應的鏈條又是怎樣傳遞的呢,下面將會一一解答以上的問題芍阎。 一. 事件傳...
開發(fā)之余世曾,對于Xcode工程配置中Build Settings了解不夠清晰準確,通過查閱資料谴咸,希望能夠通過這篇文章加深Build Setting...
項目想要模塊化、組件化骗露,就必須了解如何創(chuàng)建CocoaPods庫岭佳,如何創(chuàng)建CocoaPods庫呢,今天我們就來動手開始從頭建立屬于自己的Cocoa...
從很多年前開始萧锉,CPU 的頻率增長就出現(xiàn)停滯珊随,轉(zhuǎn)而向多核的方向發(fā)展。增加核心遠遠比提升制程、架構(gòu)要更簡單叶洞。因此多線程技術也有著越來越重要的地位鲫凶。...
NSOperation衩辟、NSOperationQueue 是蘋果提供給我們的一套多線程解決方案螟炫。NSOperation、NSOperationQ...
一艺晴、遇到的問題 在項目中經(jīng)常會遇到這樣的問題昼钻,一個頁面由于內(nèi)容繁多,結(jié)構(gòu)復雜封寞,后臺寫了5個接口進行支持然评,這5個接口互相又沒有什么影響,也沒什么順...
一狈究、Homebrew安裝 Linux上的yum工具特別方便碗淌,Mac上也有一個類似的工具Homebrew。Homebrew是一個軟件包管理器抖锥,官網(wǎng)...