• SwiftUI完全开发
21年品牌 40万+商家 超1.5亿件商品

SwiftUI完全开发

全新正版 假一赔十 可开发票

80.34 6.8折 118 全新

库存18件

北京东城
认证卖家担保交易快速发货售后保障

作者李智威

出版社中国水利水电出版社

ISBN9787522618227

出版时间2023-09

装帧平装

开本16开

定价118元

货号1203105518

上书时间2024-08-11

轻阅书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录


第1章开启全新体验,你的第一个SwiftUI项目

1.1初识Swift和SwiftUI

1.2Xcode,你的官方开发工具

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.2Swift中的数据类型

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.7TextEditor多行文本框的使用

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.4Stepper步进器和Slider滑块选择器

11.5实战案例:RGB色卡

11.6ColorPicker颜色选择器的使用

11.7本章小结

第12章提示弹窗,那些弹出的信息

12.1实战案例:内容列表

12.2Sheet模态弹窗

12.3FullScreenCover全屏弹窗

12.4ActionSheet选项弹窗

12.5Alert警告弹窗

12.6ContextMeun点按弹窗

12.7本章小结

第13章屏幕延伸,ScrollView滚动布局容器的使用

13.1创建一个简单的滚动页面

13.2实战案例:电商首页之轮播图

13.3实战案例:电商首页之快捷按钮组

13.4实战案例:电商首页之商品推荐列表

13.5DisclosureGroup拓展折叠视图

13.6本章小结

第14章点击、长按、拖拽、缩放、旋转

14.1快速了解手势修饰符

14.2TapGesture点击手势

14.3LongPressGesture长按手势

14.4DragGesture拖拽手势

14.5MagnificationGesture缩放手势

14.6RotationGesture旋转手势

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.3URLSession框架的使用

17.4MVVM架构模式的使用

17.5小知识:如何实现随机展示数据

17.6本章小结

第18章数据持久化,FileManager框架的使用

18.1实战案例:笔记应用样式

18.2@AppStorage应用存储包装器

18.3FileManager本地文件存储框架

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.1SwiftUI中的基础形状

19.1.1Circle圆形

19.1.2Ellipse椭圆形

19.1.3Rectangle矩形

19.1.4RoundedRectangle圆角矩形

19.1.5Capsule胶囊矩形

19.2使用Path路径绘制图形

19.2.1addLine绘制直线

19.2.2addQuadCurve绘制贝塞尔曲线

19.2.3addCurve绘制二次贝塞尔曲线

19.2.4addArc绘制圆弧

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.1View转换为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添加BackgroundModes能力

26.6.3设置CloudKit云存储开发

26.7本章小结

第27章轻量互动,Widget桌面小组件的使用

27.1创建Widget小组件项目

27.2小组件项目文件详解

27.2.1MyWidgetBundle文件

27.2.2MyWidgetLiveActivity文件

27.2.3MyWidget文件

27.2.4MyWidget.intentdefinition文件

27.2.5Assets.xcassets文件

27.3实战案例:跳转微信扫一扫

27.4实战案例:每日一句

27.4.1完成OneWord项目

27.4.2使用AppGroup实现数据共享

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.1AppIcon应用图标

29.2商店预览图

29.3技术支持网址URL

29.4隐私政策网址URL

29.5协议、税务和银行业务设置

29.6正式提交上架

29.7本章小结

内容摘要
SwifUI是苹果公司推出的跨平台开源UI框架,同时支持iOs、macOS、watchOS、tvOS等多平台应用开发,使用这一框架可以使用很少的代码实现复杂的交互和功能,极大地提高了开发效率。本书共29章,由浅到深系统性讲解了SwitUI的背景、Swift语言的语法基础、SwifUI基础组件、交互操作、数据存储、网络请求、硬件设备、付费模式、应用上架等内容,并在每个章节中结合生动有趣的案例进行讲解,提高书籍的趣味性。通过对本书的学习,读者将会对SwiftU框架及多平台开发有全面的认识,并能够使用SwiftUI进行独立开发。本书适合正在学习Swif+SwifUl以及对SwifUl感兴趣的开发人员阅读和参考。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP