30 Days of Swift

203 阅读1分钟

Swift语法看过了两遍了,大部分的内容已经可以写出来和理解,为了加深印象和锻炼实际项目的能力,准备一个30 days of swift计划,在这期间一天一个小应用. 参考 参考

1.准备工作

1.swift支持cocoapods管理第三方依赖库

image.png

创建Podfile文件
platform :ios, '15.0'
inhibit_all_warnings!
use_frameworks!
target "Swift30Days" do
#pod 'Moya'
#pod 'HandyJSON'
#pod 'SnapKit'
#pod 'MJRefresh'
end

使用Pod install命令,Vim终端报错如上图所示。最后解决方案如下。使用Xcode13.0版本即可,同时需要注意在Podfile中添加inhibit_all_warnings!use_frameworks!

image.png

1. 第三方库管理:目前采用`Cocoapods`,后期可能采用`SPM`,Apple Xcode 自带的第三方管理工具
2. 约束库:`SnapKit`
3. 网络库:`Moya`
4. json解析库:`HandyJSON ``SwiftyJSON`5. 前端打印请求log: `HDWindowLogger`(OC+Swift)
6. 其他:[可以参考这些推荐库](https://zhuanlan.zhihu.com/p/335116317)