前沿 由于項(xiàng)目需求不是很緊促以及項(xiàng)目中多使用cocoapod 管理的自己的代碼凡壤,就在各種博客中,看了許多優(yōu)秀的文章蝶锋,并親測如何使用,現(xiàn)在落實(shí)成文章記錄一下什往,以便日后使用查看扳缕。...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前沿 由于項(xiàng)目需求不是很緊促以及項(xiàng)目中多使用cocoapod 管理的自己的代碼凡壤,就在各種博客中,看了許多優(yōu)秀的文章蝶锋,并親測如何使用,現(xiàn)在落實(shí)成文章記錄一下什往,以便日后使用查看扳缕。...
相關(guān)描述:1科侈、首先我們創(chuàng)建一個(gè)NSThread 對象载佳,調(diào)用它的Start()-->然后在期方法中創(chuàng)建一個(gè)Pathread 線程,然后指定他的啟動(dòng)函數(shù)臀栈,main函數(shù)蔫慧,調(diào)用tar...
alloc alloc 經(jīng)過一系列調(diào)用最終調(diào)用的c函數(shù)中的calloc方法,在alloc對象時(shí)权薯,引用計(jì)數(shù)并沒有加1.那為什么在使用retainCount獲取時(shí)姑躲,引用計(jì)數(shù)+1 ...
一、什么是Runloop盟蚣? Runloop是通過內(nèi)部維護(hù)的事件循環(huán)黍析,來對事件\消息進(jìn)行管理的對象。二屎开、什么是事件循環(huán)阐枣? 有消息需要的處理的時(shí),立即被喚醒,(內(nèi)核態(tài)-->用戶態(tài)...
1蔼两、循環(huán)引用的種類(1)自循環(huán)引用(2)相互循環(huán)引用(3)多循環(huán)引用 如何破除循環(huán)引用甩鳄?(1)避免產(chǎn)生循環(huán)引用(2)在合適的時(shí)機(jī)手動(dòng)斷環(huán)處理 具體的解決方案有哪些? (1)_...
(1)Autoreleasepool的實(shí)現(xiàn)原理: 以棧為結(jié)點(diǎn)额划,由雙向鏈表的形式合成的數(shù)據(jù)結(jié)構(gòu)妙啃。 與線程一一對應(yīng)。 (2)@autoReleasePool經(jīng)過編譯器變異后俊戳,成為...
打開工程目錄圆恤,運(yùn)行命令:執(zhí)行g(shù)rep -r advertisingIdentifier .(注意后面的 . 點(diǎn)號是需要添加的)
(1)block的概念:block 是將函數(shù)和執(zhí)行上下文 封裝起來的對象。block調(diào)用-->函數(shù)調(diào)用腔稀。 block變量其實(shí)解釋一個(gè)函數(shù)指針盆昙。 block 調(diào)用就是函數(shù)調(diào)用,...
大數(shù)據(jù): 可以插入 "_" 對數(shù)據(jù)進(jìn)行分割 比如:100萬 可以寫成 1_00_0000 浮點(diǎn)型: 使用科學(xué)計(jì)數(shù)法: 1.2x10^3--->1.2e3 可以使用'_'忽略一...
1焊虏、SetNeedLayout淡喜、 SetNeedDisplay、LayoutIfNeeded; SetNeedDisplay 自動(dòng)調(diào)用DrawRect 方法SetNeedl...
HTTP:的三次握手诵闭、四次揮手炼团, 一些常用狀態(tài)碼的問題:1,2疏尿,3瘟芝,4,5 開頭的 http 的特點(diǎn):(1)無鏈接的問題:http 建立鏈接和釋放鏈接的過程褥琐。 通過http...
六大設(shè)計(jì)原則:單一職責(zé)原則锌俱、依賴倒置原則、開閉原則敌呈、里氏替換原則贸宏、接口隔離原則、迪米特法則磕洪; 單一職責(zé)原則:一個(gè)類只負(fù)責(zé)一個(gè)事(UIView,Calayer) 開閉原則:對修...