1.新建一個項目,F(xiàn)ile->Project->iOS->Framework,取名MyFramework, 2.設(shè)置配置,設(shè)置支持iOS系統(tǒng)的最...
TCP和UDP的區(qū)別于聯(lián)系: TCP為傳輸控制層協(xié)議,為面向連接、可靠的、點到點的通信; UDP為用戶數(shù)據(jù)報協(xié)議,非連接的不可靠的點到多點的通信...
strong 表示指向并擁有該對象。其修飾的對象引用計數(shù)會增加1。該對象只要引用計數(shù)不為 0 則不會被銷毀。當然強行將其設(shè)為 nil 可以銷毀它...
copy 的語義是將對象拷貝一份給新的引用,通過新的引用對它的修改不影響原來那個被拷貝的對象。 NSString、NSArray、NSDicti...
RunLoop 就是一個事件處理的循環(huán),用來不停的調(diào)度工作以及處理輸 入事件。使用 RunLoop 的目的是讓你的線程在有工作的時候忙于工 作,...
線程是 CPU 獨立運行和獨立調(diào)度的基本單位(可以理解為一個進程 中執(zhí)行的代碼片段) ,進程是資源分配的基本單位(進程是一塊包含 了某些資源的內(nèi)...
目前開發(fā)中,面對大量的返回參數(shù),幾乎都是用YYModel來處理model類,但是有時難免要對model類的屬性進行特殊處理,這里提供了一種通過運...
項目中,我們經(jīng)常會遇到一些時間需要處理的問題,本人最近一個項目就遇到了此類問題,需求要求對一個公告列表進行時間顯示處理,當兩條連續(xù)的時間不超過五...
id obj = [[NSObject alloc]init]; 編譯器模擬代碼: // id obj = objc_msgSend(NSOb...