前言 在軟件開發(fā)領(lǐng)域里經(jīng)常能聽到這樣一句話,“過早的優(yōu)化是萬惡之源”,不要過早優(yōu)化或者過度優(yōu)化。我認為在編碼過程中時刻注意性能影響是有必要的,但凡事都有個度,不能為了性能耽誤...
前言 在軟件開發(fā)領(lǐng)域里經(jīng)常能聽到這樣一句話,“過早的優(yōu)化是萬惡之源”,不要過早優(yōu)化或者過度優(yōu)化。我認為在編碼過程中時刻注意性能影響是有必要的,但凡事都有個度,不能為了性能耽誤...
CocoaPods簡介: CocoaPods是一個用Ruby寫的、負責管理iOS項目中第三方開源庫的工具,CocoaPods能讓我們集中的、統(tǒng)一管理第三方開源庫,為我們節(jié)省設(shè)...
本文長期更新! 準備工作: 安裝前:給Terminal終端配置網(wǎng)絡(luò)代理[http://www.itdecent.cn/p/0ad19c5e7def]安裝后:CocoaPod...
2019 iOS面試題大全---全方面剖析面試 RunLoop概念 RunLoop的數(shù)據(jù)結(jié)構(gòu) RunLoop的Mode RunLoop的實現(xiàn)機制 RunLoop與NSTime...
號外 : 一些關(guān)于runtime的小demo在我的下一篇文章iOS-Runtime-實踐篇中 我們都知道Objective-C是一門動態(tài)語言, 動態(tài)之處體現(xiàn)在它將許多靜態(tài)語言...
Static修飾局部變量: 當static關(guān)鍵字修飾局部變量時,只會初始化一次。例 1: 打印結(jié)果: 當static關(guān)鍵字修飾局部變量時,在程序中只有一份內(nèi)存。例 2: 打印...
1 KVC(KeyValueCoding) 1.1 KVC 常用的方法 1.2 KVC 底層實現(xiàn)原理 1.3 KVC 的使用場景 1.3.1 賦值 (1) KVC 簡單屬性賦...