Swift开发进阶

Swift开发进阶
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2021-03
版次: 1
ISBN: 9787302572428
定价: 149.00
装帧: 平装
开本: 16开
页数: 433页
分类: 文学
2人买过
  • 本书详细阐述了与Swift语言开发相关的高级解决方案,主要包括CoreData,添加、显示与删除数据,Detail View,模型变更,自定义托管对象,关系,网络连接,地图套件,消息传递,媒体库访问和播放,内容捕获,界面生成器和故事板,单元测试和调试等内容。此外,本书还提供了丰富的示例以及代码,以帮助读者进一步理解相关方案的实现过程。
        本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。 第1章  欢迎回来
      1.1  本书适合什么样的读者
      1.2  学习本书需要哪些具体的前期知识
      1.3  开始之前的准备工作
      1.4  本书的知识结构
    第2章  Core Data:定义、原理以及使用方法
      2.1  Core Data简史
      2.2  创建Core Data应用程序
      2.3  核心数据概念和术语
      2.4  数据模型
        2.4.1  实体
        2.4.2  获取请求
        2.4.3  配置
      2.5  数据模型类:NSManagedObjectModel
      2.6  持久化存储与持久化存储协调器
      2.7  数据模型知识回顾
      2.8  托管对象
      2.9  键值编码
      2.10  管理对象上下文
      2.11  终止保存
      2.12  从持久性存储中加载数据
      2.13  获取结果控制器
        2.13.1  创建一个获取结果控制器
        2.13.2  获取结果控制器委托方法
        2.13.3  从获取结果控制器中检索托管对象
        2.13.4  创建和插入新的托管对象
        2.13.5  删除托管对象
      2.14  本章小结
    第3章  “超级开始”:添加、显示与删除数据
      3.1  设置Xcode项目
        3.1.1  添加场景
        3.1.2  场景与页面跳转
        3.1.3  storyboard文档大纲
      3.2  应用程序架构
      3.3  设计视图控制器界面
      3.4  创建HeroListController
        3.4.1  建立关联和插座
        3.4.2  导航栏按钮
        3.4.3  选项卡与用户默认值
      3.5  数据模型设计
        3.5.1  添加实体
        3.5.2  编辑新实体
        3.5.3  为Hero实体添加特性
      3.6  声明获取结果控制器
      3.7  实施获取结果控制器
      3.8  获取结果控制器委托方法
      3.9  其他后续工作
        3.9.1  错误处理
        3.9.2  实施Edit和“+”(Add)按钮
        3.9.3  为表视图数据源和委托方法编写相应代码
        3.9.4  表视图排序
        3.9.5  在程序启动时运行获取请求
      3.10  运行测试
      3.11  再接再厉
    第4章  来自内容视图的挑战
      4.1  视图实施方法选择
      4.2  创建内容视图控制器
        4.2.1  连接页面跳转
      ……
    第5章  模型变更:数据迁移和版本控制
    第6章  自定义托管对象
    第7章  关系,获取属性以及表达式
    第8章  每个iCloud背后的故事
    第9章  使用Multipeer Connectivity框架创建的对等网络连接
    第10章  地图套件
    第11章  消息传递:邮件、社交和iMessage
    第12章  媒体库访问和播放
    第13章  闪光灯、摄像头和内容捕获
    第14章  界面生成器和故事板
    第15章  单元测试、调试以及Instruments工具
    第16章  路一直都在
  • 内容简介:
    本书详细阐述了与Swift语言开发相关的高级解决方案,主要包括CoreData,添加、显示与删除数据,Detail View,模型变更,自定义托管对象,关系,网络连接,地图套件,消息传递,媒体库访问和播放,内容捕获,界面生成器和故事板,单元测试和调试等内容。此外,本书还提供了丰富的示例以及代码,以帮助读者进一步理解相关方案的实现过程。
        本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。
  • 目录:
    第1章  欢迎回来
      1.1  本书适合什么样的读者
      1.2  学习本书需要哪些具体的前期知识
      1.3  开始之前的准备工作
      1.4  本书的知识结构
    第2章  Core Data:定义、原理以及使用方法
      2.1  Core Data简史
      2.2  创建Core Data应用程序
      2.3  核心数据概念和术语
      2.4  数据模型
        2.4.1  实体
        2.4.2  获取请求
        2.4.3  配置
      2.5  数据模型类:NSManagedObjectModel
      2.6  持久化存储与持久化存储协调器
      2.7  数据模型知识回顾
      2.8  托管对象
      2.9  键值编码
      2.10  管理对象上下文
      2.11  终止保存
      2.12  从持久性存储中加载数据
      2.13  获取结果控制器
        2.13.1  创建一个获取结果控制器
        2.13.2  获取结果控制器委托方法
        2.13.3  从获取结果控制器中检索托管对象
        2.13.4  创建和插入新的托管对象
        2.13.5  删除托管对象
      2.14  本章小结
    第3章  “超级开始”:添加、显示与删除数据
      3.1  设置Xcode项目
        3.1.1  添加场景
        3.1.2  场景与页面跳转
        3.1.3  storyboard文档大纲
      3.2  应用程序架构
      3.3  设计视图控制器界面
      3.4  创建HeroListController
        3.4.1  建立关联和插座
        3.4.2  导航栏按钮
        3.4.3  选项卡与用户默认值
      3.5  数据模型设计
        3.5.1  添加实体
        3.5.2  编辑新实体
        3.5.3  为Hero实体添加特性
      3.6  声明获取结果控制器
      3.7  实施获取结果控制器
      3.8  获取结果控制器委托方法
      3.9  其他后续工作
        3.9.1  错误处理
        3.9.2  实施Edit和“+”(Add)按钮
        3.9.3  为表视图数据源和委托方法编写相应代码
        3.9.4  表视图排序
        3.9.5  在程序启动时运行获取请求
      3.10  运行测试
      3.11  再接再厉
    第4章  来自内容视图的挑战
      4.1  视图实施方法选择
      4.2  创建内容视图控制器
        4.2.1  连接页面跳转
      ……
    第5章  模型变更:数据迁移和版本控制
    第6章  自定义托管对象
    第7章  关系,获取属性以及表达式
    第8章  每个iCloud背后的故事
    第9章  使用Multipeer Connectivity框架创建的对等网络连接
    第10章  地图套件
    第11章  消息传递:邮件、社交和iMessage
    第12章  媒体库访问和播放
    第13章  闪光灯、摄像头和内容捕获
    第14章  界面生成器和故事板
    第15章  单元测试、调试以及Instruments工具
    第16章  路一直都在
查看详情
12
相关图书 / 更多
Swift开发进阶
Swift游戏开发经典实例(第三版)
Jonathon,Manning;Paris;Buttfield-Addison
Swift开发进阶
Swift 5从零到精通iOS开发训练营
张益珲
Swift开发进阶
Swift人工智能实战:从基础理论到AI驱动的应用程序开发
[澳]马尔斯·吉尔达德(Mars Geldard)
Swift开发进阶
Swift人工智能实用指南(影印版)
Mars、Geldard 著
Swift开发进阶
SwiftUI自学成长笔记
刘铭 著
Swift开发进阶
Swift从入门到精通
张亮 著
Swift开发进阶
Sword Fighting: An Introduction to the Single-Handed Sword and Buckler
Schmidt, Herbert
Swift开发进阶
Swift开发技术标准教程/清华电脑学堂
谢书良 编
Swift开发进阶
SwiftUI完全开发
李智威
Swift开发进阶
Swift物联网程序设计
[美]艾哈迈德·巴克尔 著;王烈征 译
Swift开发进阶
Swift机器学习:面向iOS的人工智能实战
[乌]亚历山大·索诺夫琴科(Alexander Sosnovshchenko) 著
Swift开发进阶
Swimming Home
Deborah Levy
您可能感兴趣 / 更多
Swift开发进阶
无辜者的谎言(相信我!看到结局你一定会头皮发麻;全美读者推荐的悬疑神作,GOODREADS高分作品)
[美]A.R.托雷 著;梁颂宇 译;星文文化 出品
Swift开发进阶
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
Swift开发进阶
哲学、历史与僭政——重审施特劳斯与科耶夫之争
[美]弗罗斯特(Bryan-Paul Frost) 编;[美]伯恩斯(Timothy W. Burns)
Swift开发进阶
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
Swift开发进阶
力量训练的科学基础与实践应用(第三版)
[美]弗拉基米尔· M.扎齐奥尔斯基;[美]威廉·J.克雷默;[美]安德鲁· C.弗赖伊
Swift开发进阶
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
Swift开发进阶
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
Swift开发进阶
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
Swift开发进阶
最后一章
[美]厄尼·派尔
Swift开发进阶
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
Swift开发进阶
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
Swift开发进阶
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译