搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
SwiftUI自学成长笔记
0.00     定价 ¥ 99.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购19本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787121418228
  • 作      者:
    作者:刘铭//郭艳玫//李钢//陈雪峰//李冬然|责编:张晶
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2021-09-01
收藏
畅销推荐
内容介绍
本书是以实战为基础的iOS应用程序开发教程,以项目实战的方式教会读者如何运用全新的Xcode 12和SwiftUI 2.0框架开发商业级别的iOS和iPadOS应用程序。SwiftUI框架是苹果公司于2019年推出的全新用户界面框架,阅读本书的读者需要具备Swift程序设计语言基础。本书结合了8个应用程序案例,让读者在模仿和学习的过程中快速地找到实战的感觉。本书内容翔实、结构清晰、循序渐进,将基础知识与案例实战紧密结合,既可作为iOS初学者的入门教材,也适合中高级用户进一步学习新技术。
展开
目录
第1章 我的第一个iOS应用程序
1.1 使用Xcode快速创建项目
1.1.1 为项目添加程序图标和相关图片素材
1.1.2 为项目添加预定义颜色
1.1.3 为项目添加图片素材
1.2 创建启动画面
1.3 创建卡片视图布局
1.3.1 创建CardView
1.3.2 创建线性渐变色背景
1.3.3 为CardView添加图像和文本
1.3.4 为CardView添加按钮
1.4 循环生成多张卡片视图
1.5 为卡片创建数据模型
1.5.1 创建卡片数据模型
1.5.2 为静态数据创建数组
1.5.3 在卡片中显示数据信息
1.6 在应用程序中播放声音
1.7 创建动画效果
1.7.1 为卡片人物创建淡入动画
1.7.2 为标题创建下滑入动画效果
1.7.3 为按钮创建上滑入动画效果
1.8 为应用程序添加触控反馈效果
1.9 呈现警告对话框
1.10 为应用程序创建iMessage贴图
第2章 这里是北京
2.1 使用Xcode创建项目
2.1.1 为项目添加程序图标和相关图片素材
2.1.2 为项目添加适配颜色集和图像集
2.2 创建支持浅色和深色模式的启动画面
2.2.1 创建Launch Screen故事板
2.2.2 设计Launch Screen用户界面
2.2.3 在项目中设置启动画面
2.3 创建Tab View导航
2.3.1 创建4个场景视图
2.3.2 创建Tab View
2.4 创建北京简介视图
2.4.1 创建简介视图
2.4.2 为简介视图添加动画效果
2.5 创建小吃视图页面
2.5.1 设计横幅视图布局
2.5.2 创建横幅滚动视图
2.5.3 获取HeaderView所需的静态数据
2.5.4 创建灵活的表格式布局
2.5.5 创建横幅滚动视图
2.5.6 创建特色小吃店卡片视图
2.5.7 创建小吃店详细页面视图
2.5.8 使用Sheet修饰器呈现新的视图
2.6 创建胡同视图页面
2.7 使用SwiftUI设计表单
第3章 蔬菜百科全书
3.1 使用Xcode快速创建项目
3.1.1 设置iOS设备的屏幕允许方向
3.1.2 为项目添加程序图标和蔬菜图片
3.1.3 为项目添加颜色集
3.1.4 在模拟器中查看效果
3.2 利用Page Tab View创建引导画面
3.2.1 整理项目文件的结构
3.2.2 创建可复用的蔬菜卡片视图
3.2.3 创建自定义外观按钮
3.2.4 为蔬菜卡片增加动画效果
3.2.5 创建蔬菜卡片分页视图
3.3 创建数据模型和获取数据
3.3.1 创建数据模型
3.3.2 创建蔬菜数据
3.3.3 在蔬菜卡片中显示蔬菜数据
3.3.4 在引导页面中显示蔬菜数据
3.4 使用AppStorage封装器存储数据
3.4.1 SwiftUI中应用程序的生存期
3.4.2 完成按钮的执行代码
3.5 通过循环创建列表视图
3.5.1 创建行视图
3.5.2 创建列表视图
3.5.3 设置导航视图的属性
3.6 创建蔬菜的详情视图
3.6.1 创建视图文件
3.6.2 添加导航链接
3.6.3 设计详情页面视图
3.6.4 创建独立的蔬菜图片视图
3.6.5 在详情页面中调用蔬菜图片视图
3.6.6 创建链接视图
3.6.7 创建蔬菜分类视图
3.6.8 Disclosure Group的使用
3.7 创建App的设置页面
3.7.1 创建SettingsView
3.7.2 为设置视图添加关闭功能
3.7.3 为列表视图添加开启设置页面功能
3.7.4 完善设置页面的第一部分功能
3.7.5 实现设置页面的第三部分功能
3.7.6 实现设置页面的第二部分功能
第4章 名胜古迹App
4.1 使用Xcode创建名胜古迹项目
4.1.1 添加图片和视频素材
4.1.2 添加JSON格式的数据文件
4.1.3 设置程序的启动画面
4.1.4 创建TabView
4.2 解析JSON格式文件并获取相应数据
4.2.1 横幅封面视图
4.2.2 JSON相关知识
4.2.3 解析JSON数据
4.2.4 使用JSON数据生成封面图片
4.3 利用Swift范式创建SwiftUI列表
4.3.1 设计浏览页面列表视图的行布局
4.3.2 创建数据模型
4.3.3 Swift的范式
4.3.4 实现动态数据行信息的设置
4.4 创建名胜古迹的详细视图
4.4.1 初步创建详细视图
4.4.2 设计横幅图片、标题和提要
4.4.3 创建可复用的Heading视图
4.4.4 创建画册视图
4.4.5 使用NavigationLink创建链接
4.4.6 创建相关信息视图
4.4.7 创建地图视图
4.4.8 创建链接组件
4.5 创建视频播放视图
4.5.1 创建数据模型和行视图
4.5.2 生成列表视图
4.5.3 触控反馈
4.5.4 创建视频播放页面
4.5.5 视频播放页面的附加设置
4.5.6 为视频浏览页面添加链接
4.6 创建带有标注的复杂地图
4.6.1 创建数据模型
4.6.2 创建复杂地图
4.6.3 自定义标注
4.6.4 为视图添加细节素材
4.7 创建运动动画
4.8 创建照片视图
4.8.1 创建基本的网格视图
4
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证