動(dòng)態(tài)語(yǔ)言 一類在運(yùn)行時(shí)可以改變其結(jié)構(gòu)的語(yǔ)言:例如新的函數(shù)、對(duì)象、甚至代碼可以被引進(jìn),已有的函數(shù)可以被刪除或者其他結(jié)構(gòu)上的變化。 在運(yùn)行時(shí)代碼可以...
由于產(chǎn)品、運(yùn)營(yíng)經(jīng)常把APP啟動(dòng)頁(yè)當(dāng)作廣告位使用,造成iOS啟動(dòng)圖使用Launch.StoryBoard經(jīng)常無(wú)法替換成功的問(wèn)題嚴(yán)重暴露出來(lái)。嘗試了...
總體命名規(guī)則 命名原則首先是要顧名思義。命名不要太隨意,描述性的命名是最好的。 變量名、方法名遵守駝峰命名法,首字母小寫。 類名、協(xié)議名、枚舉類...
我們?cè)谑褂玫谌奖罎⒔y(tǒng)計(jì)工具時(shí),經(jīng)常見到如下圖: 只是這樣只能看到是在sendAuthModel函數(shù)內(nèi)崩潰的,但是并不知道是在具體的哪一行,如何...
什么時(shí)候會(huì)報(bào)unrecognized selector錯(cuò)誤? 對(duì)象未實(shí)現(xiàn)該方法。 對(duì)象已經(jīng)被釋放。 iOS有哪些機(jī)制來(lái)避免走到這一步? 使用[i...
Run loop接收輸入事件來(lái)自兩種不同的來(lái)源:輸入源(input source)和定時(shí)源(timer source)。輸入源又分為基于端口、基...
系統(tǒng)使用hitTest:withEvent:找到響應(yīng)的view.如果所有view都返回空,就返回self. 有些時(shí)候,Touch后系統(tǒng)通過(guò)hit...
1.- (void)willMoveToParentViewController:(UIViewController *)parent;在添加或...
由于AFNetworking沒(méi)有對(duì)網(wǎng)絡(luò)同步請(qǐng)求進(jìn)行封裝,而又在使用中偶爾會(huì)用到,我是這種進(jìn)行處理的,分享出來(lái),希望大家有更好的建議。 因?yàn)锳FN...