4 ms·
I'm surprised they didn't use Apple's libobjc nor CoreFoundation; a quick look at the Foundation/CoreFoundation code suggests it's nowhere near as complete as A
by lukeh 11y ago
I'm surprised they didn't use Apple's libobjc nor CoreFoundation; a quick look at the Foundation/CoreFoundation code suggests it's nowhere near as complete as Apportable's. The rest looks impressive though and it's great the open sourced it. Instead of complaining I suppose one should just fix things! (For example, where is CFGetTypeID()?)
- lukeh 11y agoAlso, not using Apple's libobjc misses out on years of optimisation. e.g. compare the implementations of objc_sync_enter() (not that @synchronized is necessarily that common). Couldn't find their implementation of objc_msgSend, interestingly...