LANGUAGE · 51 ARTICLES
Swift 与 Objective-C
按时间顺序浏览 Swift 语言 文章。
全部文章
第 4 页
[Swift 基础 #2] 闭包捕获、weak self 与 escaping
在 Swift 代码中,闭包无处不在:排序条件、网络完成处理器、按钮操作,甚至 SwiftUI 的 body。每天都会数十次遇到传递大括号代码块的场景。但要解释“闭包捕获值究竟是什么意思”“[weak self] 为什么要用”以及“为什么要加 @escaping”,很多人却常常说不清楚。
阅读文章Swift诞生背景:Chris Lattner为什么放弃了Objective-C
开始进行iOS开发后,任何人都可能至少思考过一次:“Apple明明一直在使用Objective-C,为什么还要特意重新创建Swift呢?”
阅读文章Objective-C 历史全解:乔布斯钟爱的语言(追溯 NS 前缀的由来)
开始学习 iOS 开发后,你一定会遇到一门语言:充满方括号的陌生语法,以及 NSString 这类让人摸不着头脑的前缀。
阅读文章定义 Swift 自定义错误消息:LocalizedError 完整总结(含示例)
使用 Swift 开发应用时,你可能遇到过这样的情况:用 do-catch 捕获了错误,却发现真正显示在屏幕上的消息并不理想。
阅读文章