前言: 請思考兩個問題买雾。1. weak指針置為nil是線程安全的嗎价脾?問詳細(xì)點(diǎn)就是:當(dāng)一個對象正在delloc時冒窍,如果在另一個線程獲取了weak指...
前言:在使用定時器地過程中景鼠,如果沒有在合適的位置銷毀定時器往往會導(dǎo)致定時器無法釋放而發(fā)生內(nèi)存泄漏霞势,定時器也會持續(xù)消耗CPU資源油额,電量。所以需要一...
前言:在release發(fā)布之后肮蛹,會有一些偶發(fā)crash是數(shù)組越界造成的勺择。其本質(zhì)原因大多是代碼邏輯的錯誤,如果我們暫時沒辦法定位問題伦忠,也要盡量減少...
前言:在程序發(fā)版之后省核,會偶發(fā)地出現(xiàn)消息找不到而導(dǎo)致的Crash(unrecognized selector sent to class ),最知...
1.字符串翻轉(zhuǎn) 一個指針指向字符串開頭缓苛,一個指針指向字符串的結(jié)尾芳撒。交換指針。 2.鏈表翻轉(zhuǎn) 頭插發(fā)未桥。指針指向鏈表的頭笔刹。把數(shù)據(jù)插入新的鏈表,移動P...
1.六大設(shè)置原則 學(xué)習(xí)鏈接 單一職責(zé)原則一個類只負(fù)責(zé)一件事冬耿,諸如UIView和Calayer 開閉原則對修改關(guān)閉舌菜,對擴(kuò)展開放。諸如定義一個類亦镶,盡...
1.HTTP協(xié)議 超文本傳輸協(xié)議 請求/響應(yīng)報文imageHTTP的請求方法有哪些日月?HTTP1.1支持7種請求方法:GET袱瓮、POST、HEAD爱咬、...
1. RunLoop本質(zhì) 學(xué)習(xí)鏈接RunLoop是通過內(nèi)部維護(hù)的事件循環(huán)來對事件尺借、消息進(jìn)行管理的一個對象事件循環(huán):沒有消息需要處理時,休眠以避免...
1. GCD相關(guān) 學(xué)習(xí)鏈接 GCD 簡介 (多核編程管理線程) GCD 任務(wù)和隊列(同步和異步任務(wù) 并發(fā)和串行隊列) GCD 的使用步驟 GCD...