1. iOS开发——GCD在Swift中的变脸

    Xcode8正式发布后,Swift3也随即发布,为了跟上苹果这艘大船的脚步,赶紧逼着自己看文档哦。在看文档的过程中,发现GCD的变化跟OC相比简直都要不认识了,赶紧写个文章总结下,顺手复习下GCD中死锁的概念,死锁的总结发布在另一篇文章里了。

    2016/11/02 iOS开发

  2. iOS —— GCD 的死锁案例

    在项目中,用GCD的时候非常多,但是我最近脑子里一直在问自己一个问题,死锁是什么。惭愧的是这个当初清晰的概念现在愈加模糊,考虑到自己并没有专门整理过死锁的文章,所以写一篇技术文章来帮助自己梳理概念。

    2016/11/01 iOS开发

  3. iOS开发——TDD、BDD方法以及Kiwi单元测试框架

    TDD和BDD

    2016/10/26 iOS开发

  4. iOS开发——Instruments工具调试

    随着项目的进行,APP的优化必须要尽早的展开了,所以最近自己在学习很多APP的调试技巧,今天我们就来说说Xcode为我们准备的自带的调试工具。

    2016/10/24 iOS开发

  5. iOS开发——FMDB的使用

    今天决定给手上的项目加上一个数据库,用来进行数据持久化操作,关于在iOS端的数据持久化方式的差异,这里也就不再赘述,相信如果真实使用并且去感受过的人,有自己的评判标准。

    2016/10/21 iOS开发

  6. iOS开发——Debug CUICatalog: Invalid asset name supplied: (null)

    今天看到了一个Xcode log出了一个错误 CUICatalog:Invalid asset name supplied: (null), Google了一下在StackOverflow上各位大神说应该是[UIImage imageNamed:]调用的时候, name为nil. 虽然在运行的时候界面一切正常, 但是看到这个log还是想干掉它,或许每个程序猿都是一个重度强迫症患者。

    2016/10/13 iOS开发

  7. iOS开发——UINavigationBar中踩过的坑

    这段时间的一直在忙于编码,加上国庆假期等等时间,又有很长时间没有写过博客了。

    2016/10/08 iOS开发

  8. iOS开发——Carthage安装和使用教程

    Carthage是什么?

    2016/09/22 iOS开发

  9. AES加密——Java与iOS的解决方案

    维基百科中对AES加密的解释是这样的:

    2016/09/22 iOS开发

  10. iOS开发 —— ReactiveCocoa详解

    最近一直在研究ReactiveCocoa,现在也来讲讲ReactiveCocoa中一些基础类的作用。

    2016/09/11 iOS开发