240 发简信
  • 偶然看到的烧脑面试题

    今天看了一篇很好玩的文章,跟大家分享一下。 1、有8个球,其中1个比另外的要略重。在不用砝码的前提下,你最少要称几次,才能找出这个球? 2、你有...

  • ReactiveCocoa+MVVM实践篇

    实现一个完整的登陆界面 本文Demo地址:https://github.com/iOSaFei/ReactiveCocoa-MVVM-效果如下:...

  • MVC、MVVM、RaectiveCocoa的总结

    本文所有Demo地址:https://github.com/iOSaFei/MVC-MVVM-ReactiveCocoa- 真的理解MVC吗? ...

  • Block的三次探索

    Block是带有自动变量的匿名函数。匿名函数的含义是Block没有函数名,另外Block带有插入记号“^”,插入记号便于查找到Block。 一般...

  • 不知道runloop还搞什么iOS开发?

    标题有点过分了,但是runloop真的很重要!我们知道main()函数是程序的入口: 这是iOS程序的main()函数,这段代码之所以没有结束,...

  • NSOperationQueue、NSOperation及其子类介绍

    上篇文章写到GCD,GCD的优点是我们只需要定义想要执行的任务并追加到适当的Dispatch Queue中,GCD负责生成线程、计划执行任务并管...

  • GCD详解

    GCD(Grand Center Dispatch)是异步执行任务的技术之一。开发者只需要定义想要执行的任务并追加到适当的Dispatch Qu...

  • Objective-C内存管理

    Objective-C的内存管理实质上就是引用计数。 从前是手动引用计数(MRC),现在是自动引用计数(ARC)。 所谓ARC,就是让编译器来进...