# swiftui_helloworld **Repository Path**: snail_7/swiftui_helloworld ## Basic Information - **Project Name**: swiftui_helloworld - **Description**: SwiftUI入门系列源代码 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-12-06 - **Last Updated**: 2023-01-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## SwiftUI 入门系列源代码
这是我家的猫咪,名叫【十月】,已经陪我两年多,最喜欢看我写代码 > 欢迎关注公众号【思跃喵】,除本合集外我也会不定期分享其他的技术、方案、思考等等。 ![1670305202673](image/README/1670305202673.png) ## 说明 本系列是有感于手里的 `Apple` 全家桶,却从未深入了解过 `Apple` 系列的原生开发,一直埋头于 `Web系`前后端的研究,深感浪费,于是开始从0开始学习 `SwiftUI` 开发。 由于我有 `web开发`的基础,所以并没有在网上去找从0开始的教程,而是以类比我已有知识体系的方式,一步一步查找资料学习,一切以实现为主,其中或许有许多错漏的地方,但初学入门阶段均忽略这些问题。延续兴趣为主,后续的积累阶段再重新补足理论知识以及入门时错漏的地方。 当然,没有 `web`基础的同学忽略我在文中提到的 `web`技术对比思考即可。 整个系列以实现一个完整的 `TodoList` 应用为例。 如果有大佬发现我过程中的错漏,欢迎提出,感激不尽。 如果有同入门的同学,欢迎道友同行探讨。 ## 文章目录 > 公众号【思跃喵】为主阵地,欢迎探讨,精力有限,其他平台可能不会及时回复 [SwiftUI入门合集](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzAxMDkyMTYyOQ==&action=getalbum&album_id=2635996457829105665&scene=173&from_msgid=2247483907&from_itemidx=1&count=3&nolastread=1#wechat_redirect) 1. [SwiftUI入门 - 1. 创建项目,xcode界面](https://mp.weixin.qq.com/s/2SVhqv_D1OYz5vFoWNZ20A) 2. [SwiftUI入门 - 2. 状态变量定义,数据绑定](https://mp.weixin.qq.com/s/lIEo0NGBa59e1OrMZJgL2Q) 3. [SwiftUI入门 - 3. 提示弹窗,TextField自动聚焦](https://mp.weixin.qq.com/s/uHF7gP-t_dDkvtAEZGGjig) 4. [SwiftUI入门 - 4. 跳转页面、导航栏](https://mp.weixin.qq.com/s/021Nlr6QG0UCvI4UMdX1wg) 5. [SwiftUI入门 - 5.本地缓存-@AppStorage](https://mp.weixin.qq.com/s/SZOynM3WW-f-NawGxwp2Tg) 6. [SwiftUI入门 - 6.Binding响应@AppStorage-退出登陆](https://mp.weixin.qq.com/s/Pi4NKJwAB9JWBjdjIS8oDw) 7. [SwiftUI入门 - 7.todo页面-List循环数组](https://mp.weixin.qq.com/s/3M14WC23g6nvsNtPzN0Z7A) 8. [SwiftUI入门 - 8.TODO 状态切换 - 数据抽象](https://mp.weixin.qq.com/s/lBFGxTKKJZfqkfUhFJpbOA) 9. [SwiftUI入门 - 9.List分组-NavigationView的基本使用](https://mp.weixin.qq.com/s/MywUdylNSnvdWfcwnXa-qg) 10. [SwiftUI入门 - 10.SwiftUI 父子组件通信-封装、传参、@EnvironmentObject](https://mp.weixin.qq.com/s/8Xrs78HevYXSCw04EBE67A) 11. [SwiftUI入门 - 11.List 分组导致的删除bug修复,以及调试方法](https://mp.weixin.qq.com/s/Ag3qJqzbBfqB6DEgQMm0tQ) 12. [SwiftUI入门 - 12.todo详情表单、自定义事件](https://mp.weixin.qq.com/s/hIgIEWuBujcv2CGSHM_DNg) 13. [SwiftUI入门 - 13.TodoLists数据的本地持久化](https://mp.weixin.qq.com/s/ERrtrMMVH5sXQxbLYVvZtQ) 14. [SwiftUI入门 - 14.第三方库与Popup引入](https://mp.weixin.qq.com/s/pw4HlxzSMt9lqAqr-IqOHg) 15. [SwiftUI入门 - 15.Toast的封装、Extension与ViewModifier的使用](https://mp.weixin.qq.com/s/2eKd3oFwDWH4-OxQlW5JJQ) 16. [SwiftUI入门 - 16.请求后端接口、Just的基本使用](https://mp.weixin.qq.com/s/YoiaDH2eai0_k7bwCXSKJQ) 17. [SwiftUI入门 - 17. 封装一个自己的View,View作为参数](https://mp.weixin.qq.com/s/se93td7xn9oUV_LSf6BLRQ) 18. [SwiftUI入门 - 18. WebView的基本使用](https://mp.weixin.qq.com/s/VVZFZ0KEsNHSOXsjfjcNsw) ...未完待续... ## 欢迎关注 ![1670305245193](image/README/1670305245193.png)