

roadmap之objc
objc是iOS的首要开发语言,在很多厂还是以objc为主,所以我们需要对objc更深入的了解,这里主要分为3个难点进行总结,runtime,runloop和block。
更多iOS-roadmap之前言
在经历了这么多年的iOS开发,当初一个什么也不懂的大学生,也通过自身的努力,慢慢的有了一些心得和体会,所以这里准备将自己这么多年在iOS方面的经验进行一个总结。
更多程序在执行main方法之前都在做什么
我们很少关注应用启动前,系统会给我们做些什么事情,可能知道+ load和constructor会在main方法之前执行。那么这次我们来看看main方法之前都做了哪些事情。
更多

函数式编程思想简介
在平时的iOS开发中,我们大部分还是依靠着最早的MVC的思想开发着,最多也是进行了部分变种,比如MVP,MVVM,这些都是完全的面向对象的思想,在处理一些简单的场景的时候还是非常有效的,但是在某些场合,我们总会觉得难以解耦,难以进行模块化拆分,这是由于目前大部分架构中,在业务逻辑部分依然是过程性的,整个过程中还是需要依赖大量的其他模块,这次我们来看看函数式编程的思想,以另一种角度来看问题是否能够去解决部分问题。
更多