![]()
内容推荐 SwiftUI是苹果公司推出的跨平台开源UI框架,同时支持iOS、macOS、watchOS、tvOS等多平台应用开发,使用这一框架可以使用很少的代码实现复杂的交互和功能,极大地提高了开发效率 本书共29章,由浅到深系统性讲解了SwiftUI的背景、Swift语言的语法基础、SwiftUI基础组件、交互操作、数据存储、网络请求、硬件设备、付费模式、应用上架等内容,并在每个章节中结合生动有趣的案例进行讲解,提高书籍的趣味性。 通过对本书的学习,读者将会对SwiftUI框架及多平台开发有全面的认识,并能够使用SwiftUI进行独立开发。本书适合正在学习Swift+SwiftUI以及对SwiftUI感兴趣的开发人员阅读和参考。 作者简介 李智威,i0S独立开发者,新零售领域高级产品经理,稀土士掘金技术社区签约作者。拥有6年产品设计及独立开发经验,目前负责零售SaaS数智化产品线,曾独立负责国内Top3服装领域上市公司数字化转型项目,从O到1负责过百万级产品项目。熟悉Swift开发语言和SwiftUI框架,独立开发“不言笔记”“Linkcard”等应用。 目录 序 第1章 开启全新体验,你的第一个SwiftUI项目 1.1 初识Swift和SwiftUI 1.2 Xcode,你的官方开发工具 1.3 快来创建第一个SwiftUI项目 1.4 简单了解下Xcode的操作和项目结构 1.5 预览你的第一个项目 1.6 简单分析视图文件代码 1.7 本章小结 第2章 文字的魅力,Text文字的使用 2.1 创建一个新的视图文件 2.2 使用修饰符格式化文字 2.3 更多修饰符和使用场景 2.4 在项目中使用自定义字体 2.5 多个文字控件的组合使用 2.6 本章小结 第3章 视觉传达,Image图片的使用 3.1 展示一张本地图片 3.2 使用修饰符格式化图片 3.3 更多修饰符和使用场景 3.4 在项目中使用SFSymbols图标库 3.5 从互联网上获得一张图片 3.6 本章小结 第4章 图文排版,Stack布局容器的使用 4.1 实战案例:启动页 4.2 实战案例:缺省页 4.3 实战案例:状态显示页 4.4 小知识:如何收起代码块 4.5 本章小结 第5章 Swift语法初探,磨刀不误砍柴工 5.1 常量和变量 5.2 Swift中的数据类型 5.3 运算符及使用场景 5.3.1 常用的运算符 5.3.2 赋值运算符和算术运算符 5.3.3 三元运算符 5.3.4 比较运算符和逻辑运算符 5.3.5 空合运算符 5.4 本章小结 第6章 点击交互,Button按钮的使用 6.1 创建一个简单的按钮 6.2 创建一个渐变色的按钮 6.2 万物皆可变成按钮 6.4 小知识:参数值类型转换 6.5 使用onTapGesture修饰符 6.6 小知识:如何批量重命名参数名称 6.7 本章小结 第7章 文本输入,TextField文本框的使用 7.1 声明文本框参数 7.2 创建一个简单的文本框 7.3 使用修饰符格式化文本框 7.4 实战案例:登录页面 7.5 实战案例:搜索框 7.6 小知识:实现隐藏键盘 …… 第8章 数据呈现,List列表的使用 第9章 页面顶部,NavigationView导航视图的使用 第10章 页面底部,TabView选项卡视图的使用 第11章 基础表单,Form表单的使用 第12章 提示弹窗,那些弹出的信息 第13章 屏幕延伸,ScrollView滚动布局容器的使用 第14章 点击、长按、拖拽、缩放、旋转 第15章 自定义颜色,打造你的独特风格 第16章 数据流动,页面之间的数据交互 第17章 网络请求,URLSession框架的使用 第18章 数据持久化,FileManager框架的使用 第19章 图形绘制,Path路径和Shape形状的使用 第20章 设备功能初探,拍摄、上传,保存、分享 第21章 FaceID,LocalAuthentication身份认证框架的使用 第22章 播放声音和视频,增强你的感官体验 第23章 新历和农历,使用DateFormatter格式化日期 第24章 自定义样式,ViewModifier协议的使用 第25章 让应用“动”起来,加入Animation 第26章 CoreData和CloudKit,帮你更好地管理数据 第27章 轻量互动,Widget桌面小组件的动画魔法 第28章 赚取第一桶金,在应用中添加内购和订阅 第29章 应用上架,发布你的第一款App |