发布了文章2016-04-26
CocoaPods 作为 iOS 社区应用最广泛的依赖管理工具,终于快要发布 1.0 版本了。虽然我没有找到具体的 roadmap,不过现在已经发布到 1.0.0 Beta8 了,距离正式版应该也就是几个 Beta 或者 rc 的问题了。尽管 CocoaPods 早就已经成了事实上 iOS 界依赖管理的标准,开发...
发布了文章2016-04-15
有关 iOS 内存管理的文章相信大家都看过不少了,我自己也一样。不过网上大部分文章都没有解决对于内存管理的一些关键性的疑惑,对于初学者来说并不是很友好。本文旨在从初学者的角度出发,对 iOS 内存管理的关键部分进行介绍,希望能对广大 iOS 学习者有所帮助。
赞了回答2016-04-14
首先我的理解是 SwiftPM (Swift Package Manager) 不是在 Xcode 里面这样使用的。而是直接在命令行里进行的。
赞了回答2016-04-14
看看 start 的文档,call conn 的 start 方法时,会把这个 conn 加到一个 run loop 里去,这就是为什么它没被释放, run loop “引用”了它。
回答了问题2016-04-14
看起来应该是编译选项配置错误,导致 Pods 没有编译 i386 架构的 Target,因此不能 Link 到模拟器的程序上。具体的原因还需要题主自己再仔细看看编译选项配置了。
发布了文章2016-04-12
什么时候我们会用到库呢?一种情况是某些代码需要给别人使用,但是我们不希望别人看到源码,就需要以库的形式进行封装,只暴露出头文件。另外一种情况是,对于某些不会进行大的改动的代码,我们想减少编译的时间,就可以把它打包成库,因为库是已经编译好的二进制了...