只要學(xué)過 iOS 的人,都會(huì)對(duì) strong、weak、copy等關(guān)鍵字應(yīng)該都會(huì)很熟悉。weak 屬性關(guān)鍵字就是弱引用,它不會(huì)增加引用計(jì)數(shù)但卻能保證指針的安全訪問,在對(duì)象釋放...
RunLoop 是什么? RunLoop 是和線程緊密相關(guān)的一個(gè)基礎(chǔ)組件。顧名思議就是循環(huán)運(yùn)行。按照 OC 的思路,RunLoop 其實(shí)就是一個(gè)對(duì)象,這個(gè)對(duì)象管理了其需要處理...
引言: ARC的出生及成長背景 蘋果在 2011 年的時(shí)候,在 WWDC 大會(huì)上提出了自動(dòng)的引用計(jì)數(shù)(ARC)。ARC 背后的原理是依賴編譯器的靜態(tài)分析能力,通過在編譯時(shí)找出...
KVC/KVO 概念 KVC : 即 Key-Value-Coding,用于鍵值編碼。作為 cocoa 的一個(gè)標(biāo)準(zhǔn)化組成部分,它是基于 NSKeyValueCoding 非正...
iOS 應(yīng)用程序一般都是由自己編寫的代碼和系統(tǒng)框架(system frameworks)組成,系統(tǒng)框架提供一些基本infrastructure給所有 app 來運(yùn)行,而你提...
一.認(rèn)識(shí)一下runtime類 二.The Runtime 1.Objective-C:是一門簡(jiǎn)單的語言,95%是C。只是在語言層面上加了些關(guān)鍵字和語法。真正讓Objectiv...
昨天,云音樂給我推薦了《童年》這首歌。習(xí)慣性地打開評(píng)論頁,看到一條熱門留言: 大街上,有個(gè)小男孩吵著要買棉花糖。 媽媽指著他手里的小糖人,說:“剛買的孫悟空還沒吃呢,怎么還要...
《阿甘正傳》里有一句經(jīng)典臺(tái)詞:生活就像一盒巧克力,你永遠(yuǎn)不知道下一顆會(huì)是什么味道。 有網(wǎng)友腦洞大開:生活就像一個(gè)裝滿巧克力的巧克力桶,你永遠(yuǎn)不知道下一秒自己會(huì)胖成什么樣子。 ...
“本譯文僅供個(gè)人研習(xí)、欣賞語言之用,謝絕任何轉(zhuǎn)載及用于任何商業(yè)用途。本譯文所涉法律后果均由本人承擔(dān)。本人同意簡(jiǎn)書平臺(tái)在接獲有關(guān)著作權(quán)人的通知后,刪除文章?!?翻譯BY劉安娜2...
這份學(xué)習(xí)資料是為 iOS 初學(xué)者所準(zhǔn)備的, 旨在幫助 iOS 初學(xué)者們快速找到適合自己的學(xué)習(xí)資料, 節(jié)省他們搜索資料的時(shí)間, 使他們更好的規(guī)劃好自己的 iOS 學(xué)習(xí)路線, 更...
有一個(gè)愛好不容易,特別是堅(jiān)持了十幾年。雖然我上初中才開始真正讀書,也漸漸喜歡上了文章,喜歡文字帶給我的一切,那種沉浮,那種跌宕起伏,那種娓娓道來的故事,歷史記載,以及各種知識(shí)...