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

Continue reading

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

Continue reading

在做iOS开发中,图片轮播是一个比较频繁的需求了。网上也有很多比较好的实现,有使用2个、3个UIImageView的,也有使用UICollectionView的。这里我要讲的是如何用一个UIImageView实现一个图片轮播控件,当然加载网络图片是必须的。闲话少说,直接进入正题:
Continue reading

我最近在学习Swift函数式编程时,越来越觉得Swift是一门强大的语言。在 Swift 的世界中,函数不再是二等公民。是的,Swift 引入了大量函数式编程的特性,使得我们能够把函数当作一等公民来对待。在Swift中,适当引入函数式编程的思想和方法,常常会有奇效。
Continue reading

Swift构造器

in Swift

构造过程就是为一个实例上的每个存储属性设置初始值,并在新实例准备就绪之前执行所需的任何其他设置或初始化。

Continue reading
  • page 1 of 1
Author's picture

Jewelz Hu

iOS Development Engineer. Love traving.


iOS Developer


HangZhou