随着移动互联网的快速发展,项目的迭代速度越来越快,需求改变越来越频繁,传统开发方式的工程所面临的一些,如代码耦合严重、维护效率低、开发不够敏捷等问题就凸现了出来。于是越来越多的公司开始推行”组件化”,通过对原有业务或新业务进行组件(或模块)拆分来提高并行开发效率。

Continue reading

函数式编程所依赖的原理,在很多方面其实是早于编程本身出现的。因为函数式编程这种范式依赖于 Alonzo Church 在20世纪30年代发明的 λ演算。 λ 演算的一个核心思想是不可变性——某个符合所对应的值永远是不变的。所以从理论上来讲,函数式编程语言中应该是没有赋值语句的。

Continue reading

一直想写一些 Swift 的东西,却不知道从何写起。因为想写的东西太多,然后所有的东西都混杂在一起,导致什么都写不出来。翻了翻以前在组内分享的一些东西,想想把这些内容整理下,写进博客吧。我对计划要写的东西做了个清单(最近做什么都喜欢在前一天睡觉前做个清单,这样多少改善了我的拖延症🤪):

Continue reading

iOS 应用程序启动过程可以以 main 函数为界,这里我们先不用管 main()函数调用后的过程,主要来分析一下 mian() 函数调用之前的dyld阶段。

我们可以先写个简单的程序来看看系统在调用 main() 之前,调用了哪些函数。

Continue reading
Author's picture

Jewelz Hu

iOS Development Engineer. Love traving.


iOS Developer


HangZhou