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 則不會被銷毀蘸劈。當(dāng)然強行將其設(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)常會遇到一些時間需要處理的問題屯伞,本人最近一個項目就遇到了此類問題腿箩,需求要求對一個公告列表進行時間顯示處理,當(dāng)兩條連續(xù)的時間不超過五...
id obj = [[NSObject alloc]init]; 編譯器模擬代碼: // id obj = objc_msgSend(NSOb...