-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
SWIFTUI完全开发 版权信息
- ISBN:9787522618227
- 条形码:9787522618227 ; 978-7-5226-1822-7
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 所属分类:>>
SWIFTUI完全开发 本书特色
从语法基础到案例实战,从初识SwiftUI到App上架 本书知识点全面,操作步骤详细,核心代码简洁明了 作者剥茧抽丝,娓娓道来,堪称“保姆级”开发宝典 如果你想独立开发一款理想中的iOS应用,本书将是你的不二之选
SWIFTUI完全开发 内容简介
SwiftUI是苹果全新推出的一种用来构建界面的用户接口工具包,其声明式的Swift语法,让原本需要几十行甚至上百行才能实现的功能,现在只需要几行代码就可以实现。 同时,SwiftUI改变了以前混乱的书写结构,代码的可读性和可维护性得到大大的提升。 随着Swift语言在市场覆盖率越来越高,越来越多的开发工程师在业务开发中大量使用SwiftUI来提高研发效率和代码质量。 本书主要从实际项目案例出发,深入讲解SwifUI开发的各个方面,让开发者能够快速地使用SwiftUI进行项目开发。
SWIFTUI完全开发 目录
视图的使用 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”等应用。
- >
经典常谈
经典常谈
¥12.7¥39.8 - >
有舍有得是人生
有舍有得是人生
¥17.1¥45.0 - >
中国人在乌苏里边疆区:历史与人类学概述
中国人在乌苏里边疆区:历史与人类学概述
¥35.5¥48.0 - >
月亮与六便士
月亮与六便士
¥15.1¥42.0 - >
大红狗在马戏团-大红狗克里弗-助人
大红狗在马戏团-大红狗克里弗-助人
¥3.5¥10.0 - >
伯纳黛特,你要去哪(2021新版)
伯纳黛特,你要去哪(2021新版)
¥18.4¥49.8 - >
自卑与超越
自卑与超越
¥14.7¥39.8 - >
伊索寓言-世界文学名著典藏-全译本
伊索寓言-世界文学名著典藏-全译本
¥9.3¥19.0
-
网络工程师教程(第2版)
¥69.3¥99 -
Python 数据分析基础
¥41¥69 -
Python 3.5从零开始学
¥26.4¥59 -
虚拟化与容器技术
¥49.9¥69.8 -
UG NX 11.0工程图教程-(含1DVD)
¥30.4¥59.9 -
程序设计语言编译原理(第3版)
¥25.4¥39