在OC和Swift混编的趋势下,第一次使用纯Swift编写iOS应用程序,记录自己第一次创建一个完整的Swift App。
1.创建一个工程
Xcode: 12.2
Swift5
,查看当前swift版本

在
cmd
+shift
+n
创建一个新工程的时候回出现如下:
相比之前的版本会出现
Life Cycle
的选项,目前主要关注UIkit App Delegate
,对于SwiftUI App
是另外一个范畴,详情可以参考阿里巴巴淘系技术有关文章有详细讲解
创建完成后的工程样式:

2.准备工作
1.第三方库管理。目前采用
Cocoapods
,后期可能采用SPM
,Apple Xcode 自带的第三方管理工具
2.约束库:SnapKit
3.网络库:Moya
4.json解析库:HandyJSON
、SwiftyJSON
等
5.其他:后续补充
网友评论