第一章 前言

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

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

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

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

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

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

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

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

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

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

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

相关推荐
用户79457223954139 小时前
【SnapKit】优雅的 Swift Auto Layout DSL 库
swiftui·swift
Mr_Tony10 小时前
iOS / SwiftUI 输入法(键盘)布局处理总结(AI版)
ios·swiftui
东坡肘子11 小时前
苹果的罕见妥协:当高危漏洞遇上“拒升”潮 -- 肘子的 Swift 周报 #130
人工智能·swiftui·swift
曾经我也有梦想7 天前
SwiftUI 如何使用 UIKit 组件
swiftui
东坡肘子7 天前
一墙之隔,不同的时空 -- 肘子的 Swift 周报 #129
人工智能·swiftui·swift
曾经我也有梦想8 天前
ViewModifier 和 圆角以及渐变色
swiftui
zhangjikuan8910 天前
SwiftUI 状态管理与架构实战
ios·架构·swiftui
大熊猫侯佩10 天前
浣熊市生存手册:在 Xcode 预览中驯服“支离破碎”的 AI 流式数据
swiftui·stream·xcode 26·generable·foundationmodel·xcode previews·partially gener
曾经我也有梦想12 天前
ObservableObject @Published @ObservedObject那些事
swiftui
曾经我也有梦想12 天前
@Binding 的那些事
swiftui