前沿 由于項目需求不是很緊促以及項目中多使用cocoapod 管理的自己的代碼茬斧,就在各種博客中腰懂,看了許多優(yōu)秀的文章,并親測如何使用项秉,現(xiàn)在落實成文...
一绣溜、OC語言基礎(chǔ)知識剖析 (1)UI卡頓掉幀的原因 (1)什么是KVO? KVO實現(xiàn)原理?如何手動添加KVO? <1>什么是KVO? KVO全稱...
performSelector 的使用場景給類中沒有方法實現(xiàn)的方法動態(tài)添加方法實現(xiàn)娄蔼。
相關(guān)描述:1怖喻、首先我們創(chuàng)建一個NSThread 對象,調(diào)用它的Start()-->然后在期方法中創(chuàng)建一個Pathread 線程岁诉,然后指定他的啟動...
alloc alloc 經(jīng)過一系列調(diào)用最終調(diào)用的c函數(shù)中的calloc方法锚沸,在alloc對象時,引用計數(shù)并沒有加1.那為什么在使用retainC...
一唉侄、什么是Runloop咒吐? Runloop是通過內(nèi)部維護的事件循環(huán)野建,來對事件\消息進行管理的對象属划。二、什么是事件循環(huán)候生? 有消息需要的處理的時同眯,立...
1、循環(huán)引用的種類(1)自循環(huán)引用(2)相互循環(huán)引用(3)多循環(huán)引用 如何破除循環(huán)引用唯鸭?(1)避免產(chǎn)生循環(huán)引用(2)在合適的時機手動斷環(huán)處理 具...
(1)Autoreleasepool的實現(xiàn)原理: 以棧為結(jié)點须蜗,由雙向鏈表的形式合成的數(shù)據(jù)結(jié)構(gòu)。 與線程一一對應(yīng)目溉。 (2)@autoRelease...
一個正常的幀的合成明肮,大概是在16.7ms之間,60fps 指的是缭付,在每一秒鐘 會有60個畫面更新柿估,人眼看上去就是一個流暢的效果。 掉幀的原因:...