資料僅供參考:
objchttps://opensource.apple.com/tarballs/objc4/
runloophttps://opensource.apple.com/tarballs/CF/
gcdhttps://github.com/apple/swift-corelibs-libdispatch
GNU libchttps://www.gnu.org/software/libc/?? https://ftp.gnu.org/gnu/libc/
mallochttp://www.opensource.apple.com/source/libmalloc
GNUstephttp://www.gnustep.org/resources/downloads.php
//GNUstep是GUN計劃的項目之一零酪,它將Cocoa的OC庫重新開源實現(xiàn)了一遍,雖然不是蘋果官方源碼庵楷,但是還是具有一定的參考價值
objc? ? ? AutoReleasePool 引用計數(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è)計模式