Swift开发
文章平均质量分 76
Yan●X
力求每一个项目,写的最简单易懂
展开
-
Swift 访问权限
基础篇注: 下文中所提及的类和类型为Class, Enum和StructSwift中的访问级别有以下五种:open: 公开权限, 最高的权限, 可以被其他模块访问, 继承及复写。public: 公有访问权限,类或者类的公有属性或者公有方法可以从文件或者模块的任何地方进行访问。那么什么样才能成为一个模块呢?一个App就是一个模块,一个第三方API, 第三等方框架等都是一个完整的模块,这些模块如果要对外留有访问的属性或者方法,就应该使用public的访问权限。public的权限在Swift原创 2020-11-30 21:24:46 · 585 阅读 · 0 评论 -
Swift 4.1 Released!
Swift 4.1现已正式发布!它包含核心语言的更新,包括对泛型,新构建选项的更多支持,以及对Swift Package Manager和Foundation的小改进。在稳定ABI方面也取得了重大进展。 Doug Gregor和Ben Cohen最近在Swift Unwrapped播客的两部分集中讨论了许多这些功能。查看这里的播客:第1部分和第2部分。编译器更新Swift...翻译 2018-03-31 11:50:15 · 375 阅读 · 0 评论 -
Swift 4 进入最后阶段, 推迟API稳定
苹果公司详细介绍了Swift 4 的发布流程,该版本应该在2017年秋季发布。Swift 4 的主要重点任务是在提供源代码兼容性的同时,对核心语言和标准库进行显著增强。Ted Kremenek解释说,最初在计划中的ABI兼容性将被推迟,他将取代Chris Lattner成为苹果Swift团队的项目负责人。翻译 2017-03-30 14:19:28 · 902 阅读 · 0 评论 -
Swift 3.1 更新了什么
Swift 3.1 于3月27发布更新,是一个小版本更新,其中主要包含对标准库的改进,Swift对Linux的更新,和Swift软件包管理器的更新。翻译 2017-04-08 09:46:25 · 1171 阅读 · 0 评论 -
Swift编程规范之 Documentation/Comments
如果某个函数不是简单地O(1)操作,那么最好就是为该函数添加一些注释文档,这样能有效地提高代码的可读性与可维护性。之前有个非常不错的文档工具VVDocumenter。推荐阅读Apple的官方指南中的描述:described in Apple’s Documentation.Guidelines:原创 2016-07-08 20:42:47 · 774 阅读 · 0 评论 -
Swift编程规范之 Coding Style
Coding Style原创 2016-07-06 21:11:30 · 1317 阅读 · 0 评论 -
Swift编程规范之 Naming
Swift编程规范原创 2016-07-06 07:06:45 · 576 阅读 · 0 评论 -
Swift编程规范之 Code Formatting
Code Formatting:代码格式化原创 2016-07-05 07:19:11 · 708 阅读 · 0 评论 -
Swift中10个简单易用的单行代码,提高效率,晋升逼格
我们不知道有多少人真的对这些单行代码印象深刻,但我认为,这能激励大家去了解更多有关于函数式编程的内容。原创 2016-06-30 21:00:28 · 1881 阅读 · 0 评论 -
Swift中的map 和 flatMap 原理及用法
map 和 flatMap 是 Swift 中两个常用的函数,它们体现了 Swift 中很多的特性。对于简单的使用来说,它们的接口并不复杂,但它们内部的机制还是非常值得研究的,能够帮助我们够好的理解 Swift 语言。原创 2016-06-29 19:44:31 · 5318 阅读 · 1 评论 -
优雅的从Objective-C转向Swift
从2014年WWDC发布Swift至今已经有两年的时间了,Swift的发展可谓是十分迅速,能不能替代Objective-C我不敢说,但是由于Swift相对于Objective-C存在的多方面优势,逐渐成为iOS和Mac开发的主要语言是毋庸置疑的。原创 2016-05-23 20:52:59 · 1063 阅读 · 0 评论