书馨卡帮你省薪
欢迎光临中图网 请 | 注册

SWIFTUI完全开发

作者:李智威
出版社:中国水利水电出版社出版时间:2023-09-01
开本: 16开 页数: 568
中 图 价:¥73.2(6.2折) 定价  ¥118.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

SWIFTUI完全开发 版权信息

  • ISBN:9787522618227
  • 条形码:9787522618227 ; 978-7-5226-1822-7
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>>

SWIFTUI完全开发 本书特色

从语法基础到案例实战,从初识SwiftUI到App上架 本书知识点全面,操作步骤详细,核心代码简洁明了 作者剥茧抽丝,娓娓道来,堪称“保姆级”开发宝典 如果你想独立开发一款理想中的iOS应用,本书将是你的不二之选

SWIFTUI完全开发 内容简介

SwiftUI是苹果全新推出的一种用来构建界面的用户接口工具包,其声明式的Swift语法,让原本需要几十行甚至上百行才能实现的功能,现在只需要几行代码就可以实现。 同时,SwiftUI改变了以前混乱的书写结构,代码的可读性和可维护性得到大大的提升。 随着Swift语言在市场覆盖率越来越高,越来越多的开发工程师在业务开发中大量使用SwiftUI来提高研发效率和代码质量。 本书主要从实际项目案例出发,深入讲解SwifUI开发的各个方面,让开发者能够快速地使用SwiftUI进行项目开发。

SWIFTUI完全开发 目录

序 第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 在项目中使用SF Symbols图标库 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.3 万物皆可变成按钮 6.4 小知识:参数值类型转换 6.5 使用onTapGesture修饰符 6.6 小知识:如何批量重命名参数名称 6.7 本章小结 第7章 文本输入,TextField文本框的使用 7.1 声明文本框参数 7.2 创建一个简单的文本框 7.3 使用修饰符格式化文本框 7.4 实战案例:登录页面 7.5 实战案例:搜索框 7.6 小知识:实现隐藏键盘 7.7 TextEditor多行文本框的使用 7.8 本章小结 第8章 数据呈现,List列表的使用 8.1 创建一个简单的列表 8.2 遍历数组中的数据 8.3 定义Model数据模型 8.4 使用数据模型展示数据 8.5 拖动排序和滑动删除 8.6 使用修饰符格式化List列表样式 8.7 本章小结 第9章 页面顶部,NavigationView导航
视图的使用 9.1 导航标题和导航按钮 9.2 实战案例:设置页面 9.3 基于顶部导航的页面跳转 9.4 自定义返回按钮 9.5 实现侧滑返回 9.6 本章小结 第10章 页面底部,TabView选项卡视图的使用 10.1 创建一个简单的底部导航 10.2 使用修饰符格式化底部导航 10.3 实战案例:引导页 10.4 实战案例:轮播图 10.5 本章小结 第11章 基础表单,Form表单的使用 11.1 创建一个简单的表单视图 11.2 在Form表单中使用Toggle开关 11.3 在Form表单中使用Picker选择器 11.4 Stepper步进器和Slider滑块选择器 11.5 实战案例:RGB色卡 11.6 ColorPicker颜色选择器的使用 11.7 本章小结 第12章 提示弹窗,那些弹出的信息 12.1 实战案例:内容列表 12.2 Sheet模态弹窗 12.3 FullScreenCover全屏弹窗 12.4 ActionSheet选项弹窗 12.5 Alert警告弹窗 12.6 ContextMeun点按弹窗 12.7 本章小结 第13章 屏幕延伸,ScrollView滚动布局容器的使用 13.1 创建一个简单的滚动页面 13.2 实战案例:电商首页之轮播图 13.3 实战案例:电商首页之快捷按钮组 13.4 实战案例:电商首页之商品推荐列表 13.5 DisclosureGroup拓展折叠视图 13.6 本章小结 第14章 点击、长按、拖拽、缩放、旋转 14.1 快速了解手势修饰符 14.2 TapGesture点击手势 14.3 LongPressGesture长按手势 14.4 DragGesture拖拽手势 14.5 MagnificationGesture缩放手势 14.6 RotationGesture旋转手势 14.7 组合手势的运用 14.8 本章小结 第15章 自定义颜色,打造你的独特风格 15.1 前景色 15.2 背景色 15.3 边框色 15.4 渐变色 15.5 十六进制颜色 15.6 本章小结 第16章 数据流动,页面之间的数据交互 16.1 @State状态的使用 16.2 @Binding绑定的使用 16.3 @Environment环境的使用 16.4 @AppStorage数据持久化的使用 16.5 本章小结 第17章 网络请求,URLSession框架的使用 17.1 实战案例:色卡列表 17.2 初识JSON数据格式 17.3 URLSession框架的使用 17.4 MVVM架构模式的使用 17.5 小知识:如何实现随机展示数据 17.6 本章小结 第18章 数据持久化,FileManager框架的使用 18.1 实战案例:笔记应用样式 18.2 @AppStorage应用存储包装器 18.3 FileManager本地文件存储框架 18.3.1 准备数据模型 18.3.2 获得沙盒地址及文件地址 18.3.3 读取本地文件 18.3.4 存储数据到本地文件 18.3.5 新增、编辑、删除方法 18.3.6 获得当前日期方法 18.4 实战案例:新增笔记操作 18.5 实战案例:编辑笔记操作 18.6 实战案例:删除笔记操作 18.7 本章小结 第19章 图形绘制,Path路径和Shape形状的使用 19.1 SwiftUI中的基础形状 19.1.1 Circle圆形 19.1.2 Ellipse椭圆形 19.1.3 Rectangle矩形 19.1.4 RoundedRectangle圆角矩形 19.1.5 Capsule胶囊矩形 19.2 使用Path路径绘制图形 19.2.1 addLine绘制直线 19.2.2 addQuadCurve绘制贝塞尔曲线 19.2.3 addCurve绘制二次贝塞尔曲线 19.2.4 addArc绘制圆弧 19.3 使用Shape自定义形状 19.4 实战案例:倒计时圆环 19.5 本章小结 第20章 设备功能初探,拍摄、上传、保存、分享 20.1 从相册中选择图片 20.1.1 创建ImagePicker方法 20.1.2 使用ImagePicker方法 20.2 使用相机拍摄图片 20.2.1 设置选择器sourceType 20.2.2 在真机上预览效果 20.3 保存图片至本地相册 20.3.1 View转换为UIImage 20.3.2 展示UIImage模型对象 20.3.3 保存UIImage模型对象 20.4 分享图片到其他平台 20.4.1 创建ShareSheet方法 20.4.2 使用ShareSheet方法 20.5 本章小结 第21章 FaceID,LocalAuthentication身份认证框架的使用 21.1 创建一个配置开关 21.2 创建一个解锁页面 21.3 实现身份认证方法 21.4 在Info.plist中配置权限 21.5 实现登录身份认证交互 21.6 逻辑优化 21.7 本章小结 第22章 播放声音和视频,增强你的感官体验 22.1 实战案例:电子木鱼 22.2 实现播放声音方法 22.3 实战案例:文字转语音 22.4 创建一个帮助教程页面 22.5 实现播放视频方法 22.6 本章小结 第23章 新历和农历,使用DateFormatter格式化日期 23.1 实战案例:数字时钟 23.2 格式化日期 23.3 如何使用中国历法 23.4 本章小结 第24章 自定义样式,ViewModifier协议的使用 24.1 创建自定义视图 24.2 自定义视图修饰器 24.3 实战案例:注册页面 24.4 实战案例:自定义Toast弹窗 24.5 知识拓展:修改Toggle控件样式 24.6 本章小结 第25章 让应用“动”起来,加入Animation动画魔法 25.1 为视图添加隐性动画 25.2 在组合视图中使用隐性动画 25.3 为视图添加显性动画 25.4 实战案例:计时器按钮组 25.5 实战案例:Loading加载动画 25.6 实战案例:3D旋转动画 25.7 本章小结 第26章 CoreData和CloudKit,帮你更好地管理数据 26.1 初探CoreData框架 26.2 实战案例:ToDo应用 26.2.1 创建ToDoModel数据模型 26.2.2 创建ToDoListRow视图 26.2.3 实现toggleToDoItemCompleted方法 26.2.4 创建InputTextField视图 26.2.5 实现addToDoItem方法 26.2.6 实现deleteTodoItem方法 26.3 创建实体模型 26.4 创建Persistence单例 26.5 实现CoreData本地数据存储 26.5.1 在项目中使用CoreData容器 26.5.2 修改addToDoItem方法 26.5.3 修改deleteToDoItem方法 26.5.4 修改toggleToDoItemCompleted方法 26.6 实现iCloud云端数据存储 26.6.1 添加iCloud数据库容器 26.6.2 添加Background Modes能力 26.6.3 设置CloudKit云存储开发 26.7 本章小结 第27章 轻量互动,Widget桌面小组件的使用 27.1 创建Widget小组件项目 27.2 小组件项目文件详解 27.2.1 MyWidgetBundle文件 27.2.2 MyWidgetLiveActivity文件 27.2.3 MyWidget文件 27.2.4 MyWidget.intentdefinition文件 27.2.5 Assets.xcassets文件 27.3 实战案例:跳转微信扫一扫 27.4 实战案例:每日一句 27.4.1 完成OneWord项目 27.4.2 使用App Group实现数据共享 27.4.3 完成OneWordWidget项目 27.5 本章小结 第28章 赚取**桶金,在应用中添加内购和订阅 28.1 了解应用付费机制 28.1.1 付费购买 28.1.2 应用内购 28.1.3 应用订阅 28.1.4 广告 28.2 实战案例:内购页面 28.3 在项目中集成内购功能 28.3.1 创建内购测试文件 28.3.2 创建StoreKit框架引用文件 28.3.3 实现应用内购功能 28.3.4 实现恢复购买功能 28.4 本章小结 第29章 应用上架,发布你的**款App 29.1 AppIcon应用图标 29.2 商店预览图 29.3 技术支持网址URL 29.4 隐私政策网址URL 29.5 协议、税务和银行业务设置 29.6 正式提交上架 29.7 本章小结
展开全部

SWIFTUI完全开发 作者简介

李智威,iOS 独立开发者,新零售领域高级产品经理,稀土掘金技术社区签约作者。拥有6 年产品设计及独立开发经验,目前负责零售SaaS 数智化产品线,曾独立负责国内Top3 服装领域上市公司数字化转型项目,从0 到1 负责过百万级产品项目。熟悉Swift 开发语言和SwiftUI 框架,独立开发“不言笔记”“Linkcard”等应用。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服