![240](https://upload.jianshu.io/users/upload_avatars/1702462/9647e00a-ac56-4ae5-9e31-784478b55607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Runtime背景 OC是基于C的一門面向?qū)ο蟮恼Z言,C語言是一門面向過程的語言,面向?qū)ο蟮膶崿F(xiàn)是通過C語言的一套API叽唱,runtime運(yùn)行時實...
1、contentFlie: 凡是帶file的需要填寫全路徑。2噩茄、App的安裝時是需要打包成一個bundle文件,所以獲取資源的時候是通過[NS...
RunLoop產(chǎn)生背景 由于內(nèi)存頻繁創(chuàng)建線程复颈,會使內(nèi)存的負(fù)擔(dān)加重绩聘,所以想要實現(xiàn)長期持有個別會持續(xù)工作的線程,讓它有工作的時候工作,沒有工作的時候...
一凿菩、基礎(chǔ)概念 1机杜、同步、異步是來形容任務(wù)的 開啟新線程:同步不開啟衅谷,異步開啟 2椒拗、串行、并行是來形容隊列的 開幾條線程:同步開一條获黔,異步:n條 ...
記錄一下靜態(tài)庫的制作,同時給需要的小伙伴看一下玷氏,也希望有做得的不對的地方大神可以指點(diǎn)一下堵未。 一、創(chuàng)建測試工程 二预茄、添加制作FrameWork工程...
http://michaelye1988.iteye.com/blog/1653599
OC中有#warning可以用來提示我們需要注意的地方兴溜,在swift中我們可以手動設(shè)置開啟這個功能 1、在Build Phases中選擇加號按鈕...
1、程序運(yùn)行起來诗宣,通過main函數(shù)入口創(chuàng)建UIApplication,同時設(shè)置代理膘怕,創(chuàng)建完成application,想要顯示View,需要添加U...
一召庞、代碼 1岛心、initWithFrame 初始化(懶加載),添加控件2篮灼、layoutSubViews 設(shè)置frame 二忘古、xib 1、i...