資料僅供參考:
objc ? ? ? https://opensource.apple.com/tarballs/objc4/
runloop ?https://opensource.apple.com/tarballs/CF/
gcd ? ? ? ? https://github.com/apple/swift-corelibs-libdispatch
GNU libc? https://www.gnu.org/software/libc/? https://ftp.gnu.org/gnu/libc/
malloc ? ? http://www.opensource.apple.com/source/libmalloc
GNUstep ? ?http://www.gnustep.org/resources/downloads.php
//GNUstep是GUN計(jì)劃的項(xiàng)目之一卖毁,它將Cocoa的OC庫重新開源實(shí)現(xiàn)了一遍揖曾,雖然不是蘋果官方源碼,但是還是具有一定的參考價值
objc? ? ? AutoReleasePool 引用計(jì)數(shù)器extra_rc SideTable weak_table
runloop?
gcd? ? ?
GNU libc?
malloc? ? 內(nèi)存管理
GNUstep?
優(yōu)化工具
https://github.com/UIControl/LXDAppFluecyMonitor
https://github.com/beiliao-mobile/BLStopwatch
https://github.com/tinymind/LSUnusedResources
https://www.jetbrains.com/objc/
第三方工具解析LinkMap文件:https://github.com/huanxsd/LinkMap
架構(gòu)與設(shè)計(jì)模式