Avatar notebook default
21篇文章 · 4272字 · 1人關(guān)注
  • Resize,w 360,h 240
    21-性能優(yōu)化

    一陈肛、CPU和GPU 二、卡頓產(chǎn)生的原因和優(yōu)化 卡頓優(yōu)化-CPU 卡頓優(yōu)化-GPU 卡頓監(jiān)測 監(jiān)控卡頓的demo:推薦別人的一個demo:LXDA...

  • Resize,w 360,h 240
    20-內(nèi)存管理03(copy/mutableCopy/autorelease/runloop)

    一、MRC內(nèi)存管理 assign:修飾基本數(shù)據(jù)類型,setter方法就直接賦值,不會先釋放舊對象再進行賦值粘姜。 retain:修飾OC對象,set...

  • Resize,w 360,h 240
    19-內(nèi)存管理02(內(nèi)存布局/Tagged Pointer)

    一熔酷、內(nèi)存布局 二孤紧、Tagged Pointer 1.Tagged Pointer不是OC對象,不會直接調(diào)用setter或getter方法2.直接...

  • Resize,w 360,h 240
    18-內(nèi)存管理 01(定時器)

    一拒秘、定時器 NSProxy 二号显、GCD定時器 GCD定時器操作的系統(tǒng)內(nèi)核臭猜,比NSTimer準時;當有scrollview滾動時不受影響。

  • Resize,w 360,h 240
    17-線程同步方案

    一押蚤、OSSpinLock(高級鎖) 線程阻塞: 外循環(huán):是一直占用著CPU資源蔑歌。 線程休眠:該線程就不占用CPU資源。 static修飾的變量不...

  • Resize,w 360,h 240
    16-多線程-01

    一揽碘、GCD 串行隊列產(chǎn)生的死鎖:只要使用sync函數(shù)往同一個串行隊列中添加任務次屠,就會產(chǎn)生死鎖。只要改為async函數(shù)或改為并發(fā)隊列就不會產(chǎn)生死鎖...

  • Resize,w 360,h 240
    15-RunLoop-02

    一雳刺、RunLoop運行邏輯 1.源碼分析:精簡版(保留了核心代碼) 2.休眠細節(jié) 二劫灶、RunLoop在實際開發(fā)中的應用 1.處理滑動scroll...

  • Resize,w 360,h 240
    14-RunLoop-01

    一、RunLoop的認識 二掖桦、RunLoop對象 RunLoop源碼: 三本昏、RunLoop相關(guān)類 切換mode不會導致程序退出。 1.CFRun...

  • Resize,w 360,h 240
    13-Runtime(API)

    一滞详、API(類) 二凛俱、API(成員變量) 三紊馏、API(屬性) 四料饥、API(方法) 代碼 五、API(Runtime的應用) 六朱监、Runtime的...

文集作者

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品