第一章 前言

先简单的介绍一下自己,2012 年末开始接触 iOS 到现今大概九年有余。大大小小做过项目大有几十,自己也有想法做过一些个人项目都不了了之,和朋友也做过外包项目。

自己在从业的路上,一直主力在 iOS 的路上探索,包括 2014 年在支付界创业公司就开始研究的新出的 Swift 。虽然自己技术不咋滴,学习能力慢,但是对于新技术的研究一直都没有停下脚步。

我觉得我的职业道路也是很有意思,新技术的学习都是在自己最需要的时候废寝忘食几周学会的。你说也奇怪,当我决心想很早学习的时候,反而还浮躁的学不会。

在我还在环球易购最后的日子里面,我当时还觉得 SwiftUI 的编程方式才是技术的未来,包括一套代码不同系统 UI 的体验。当时十分的看不好 Flutter,觉得成不了气候。

在离开环球之后进入了松果体一年多的时候,我渐渐的跟着做起 Flutter 项目。现在觉得有点讽刺的是,我正在用才刚学一年有余 Flutter 做着目前公司的项目。

虽然现在主力在写 Flutter 项目,但是我的心还关心着 iOS 技术的发展。包括 Swift5.5 新出的 async/await 特性,还有我心心念念的 SwiftUI

之前的学习我觉得无法入门,包括理解布局。自打做了一年多的 Flutter ,我觉得我渐渐有了思路,至少在普通的布局上面,虽然 SwiftUI 布局的组件和 Flutter 还有一些些的区别。

今天写这本书的意义在于,我想写一下自己是怎么从小白一步步的学习 SwiftUIasync/await 的,并且怎么结合在一起的。并且自己怎么慢慢的搭建起一个项目的架构。

我觉得我这一本书,可能大神会嗤之以鼻,漏洞百出。但是我觉得这是我的一次尝试,从当前写小说转型写技术书的一次尝试。我觉得这书中的每一次错误都是我的一次成长。

谢谢大家可以指正和提出优化点,我将不断进行学习。

其实后续还有很多要写的,但是碍于设计到公司业务,就暂停了,其实前面的登录已经包括了很多SwiftUI知识,后面也就是后续功能的编写也一些思考逻辑。

相关推荐
大熊猫侯佩2 天前
Xcode 预览新升级:arguments 让界面调试井井有条
swiftui·xcode·swift
大熊猫侯佩3 天前
WWDC26:把 SwiftUI Toolbar 真正握在手心里
swiftui·swift·apple
大熊猫侯佩4 天前
WWDC 26 全新 ResultsObserver:终于能在 View 外面盯着 SwiftData 了
swiftui·swift·apple
东坡肘子5 天前
Apple Intelligence 已通过审核,即将在中国提供服务 -- 肘子的 Swift 周报 #148
人工智能·swiftui·swift
2501_9151063210 天前
SwiftUI项目创建详解:使用Xcode从零开始创建第一个App项目
ide·vscode·ios·swiftui·个人开发·xcode·敏捷流程
东坡肘子12 天前
热茶还是冰咖啡 -- 肘子的 Swift 周报 #147
人工智能·swiftui·swift
2501_9160074715 天前
SwiftUI 声明式语法与 Xcode 预览功能详解
ide·vscode·ios·swiftui·个人开发·xcode·敏捷流程
东坡肘子19 天前
不是模型变慢了,是任务变大了 -- 肘子的 Swift 周报 #146
人工智能·swiftui·swift
Lvan的前端笔记24 天前
SwiftUI:iOS 常用视图组件速查
ios·swiftui·swift
HarderCoder1 个月前
SwiftUI 可复用视图设计解剖:从语义到 API 的完整实践
swiftui·swift