如果想详细了解Swift中的Foundation框架,可以参考apple的开源库
swift-corelibs-foundation
https://github.com/apple/swift-corelibs-foundation
如果想详细了解OC中的Foundation框架,可以参考GNUstep提供的仿源码
GNUstep Core
http://wwwmain.gnustep.org/resources/downloads.php?site=ftp%3A%2F%2Fftp.gnustep.org%2Fpub%2Fgnustep%2F
有的API虽然一直在使用的,但是并不会深究其中的实现方式,偶尔就会遇到意想不到的bug。
查看源码可以帮助我们更好的理解方法和属性实现的原理,从此以后写出跟apple工程师一样优秀的代码。






网友评论