240 發(fā)簡信
IP屬地:湖北
  • Runtime

    Runtime就是將面向?qū)ο箝_發(fā)轉(zhuǎn)換為面向過程 (一)instance俭茧,classObject蝗砾,metaClass 對象的isa指針指向自己的元...

  • Flutter面試

    Dart語言都是值傳遞齿尽,每次調(diào)用函數(shù)都是傳遞對象的內(nèi)存地址颠印,而不是復(fù)制對象 優(yōu)點(diǎn):熱重載(Hot Reload) 缺點(diǎn):不支持熱更新蒙揣,三方庫有限...

  • Dealloc

    對象的釋放: NSObject調(diào)用dealloc后調(diào)用順序:dealloc --> objc_rootDealloc -->objc_dispo...

  • Method Swilzzing 方法交換

    +(void)load{static dispatch_once_t onceToken;dispatch_once(&onceToken,^{...

  • weak對象釋放為nil原理

    在前文Dealloc中會調(diào)用objc_clear_deallocating撼嗓; 此方法中會調(diào)用sidetable_clearDeallocatin...

  • AutoreleasePool

    自動釋放池構(gòu)造時绑谣,會調(diào)用objc_autoreleasePoolPush()函數(shù)今瀑; 自動釋放池銷毀時程梦,會調(diào)用objc_autoreleasePo...

  • + load方法簡要總結(jié)

    + (void)load方法 類的+load方法在main函數(shù)之前加載 然后是加載分類的+load方法 最后才加載main函數(shù) 原因:因?yàn)镺bj...

  • Runloop詳解

    Runloop是一個對象,通過內(nèi)部維護(hù)的事件循環(huán) 去管理 事件和消息放椰; Runloop是一些RunloopMode的集合作烟; 常用的幾種運(yùn)行模式:...

  • 關(guān)于GCD(Grand Centra Dispatch)和NSOperation的學(xué)習(xí)

    Serial Dispatch Queue,這叫做串行隊列,要等待上一個執(zhí)行完砾医,再執(zhí)行下一個; Concurrent Dispatch Queu...

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