本站非城市桌面官方网站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告。
精品为您呈现,快乐和您分享!
收藏本站
大小:94.98M 语言:简体中文
授权:免费软件 区域:国产软件 时间:2024-12-11
平台:Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000
推荐指数:
应用简介
第1章 踏上新征程1.1 本书讲什么1.2 你需要具备的基础1.3 启程前的准备1.4 本书主要内容第2章 Core Data剖析2.1 Core Data简史2.2 创建Core Data应用程序2.3 Core Data概念和术语2.4 数据模型2.5 Managed Object2.6 键-值(Key-Value)编程2.7 Managed Object上下文2.8 小结第3章 完美的开端:添加、显示和删除数据3.1 建立Xcode项目3.1.1 添加场景3.1.2 场景和导引线3.1.3 Storyboard文档大纲3.2 应用程序架构3.3 设计视图控制器界面3.4 创建HeroListController3.4.1 创建Connection和Outlets3.4.2 导航栏按钮3.4.3 标签栏User Defaults3.5 设计数据模型3.5.1 添加一个实体3.5.2 编辑新实体3.5.3 为Hero实体添加属性3.6 声明Fetched Results Controller3.7 实现Fetched Results Controller3.8 Fetched Results Controller的Delegate方法3.9 一切就绪3.9.1 错误处理3.9.2 实现Edit和Add3.9.3 为表格视图数据源和Delegate编写代码3.9.4 表格视图排序3.9.5 运行时载入Fetch Request3.10 跑起来吧3.11 完成,但还要继续第4章 隐藏在详情视图中的“怪兽”4.1 视图实现方案选择4.2 创建详情视图控制器4.2.1 接通导引线4.2.2 HeroDetailController4.3 详情视图中的挑战4.4 使用Property列表控制表格结构4.5 使用Property列表搭建表格结构模型4.6 通过Property列表定义表格视图4.7 解析Property列表4.8 显示详情4.9 编辑详情4.10 详情视图的编辑模式4.11 创建自定义UITableViewCell子类4.12 保存修改4.13 专门的输入视图4.13.1 DatePicker SuperDBEditCell子类4.13.2 使用DatePicker SuperDBEditCell子类4.13.3 实现一个选择器4.14 “怪兽”的终结第5章 为变化做准备:迁移和版本控制5.1 关于数据模型5.1.1 数据模型会被编译5.1.2 数据模型可以拥有多个版本5.1.3 创建新版数据模型5.1.4 当前数据模型版本5.1.5 数据模型版本标识符5.2 迁移5.2.1 轻量VS标准5.2.2 标准迁移5.3 为轻量迁移设置应用5.4 让我们迁移吧第6章 自定义管理对象6.1 更新数据模型6.1.1 添加Age属性6.1.2 添加“最喜爱颜色”属性6.1.3 为name属性指定最小长度6.2 创建Hero类6.2.1 修改Hero的Header6.2.2 设置默认值6.3 校验6.3.1 单属性校验6.3.2 nil vs. NULL6.3.3 多属性校验6.4 虚拟Accessor6.5 添加校验反馈6.6 更新详情视图6.7 重构SuperDBEditCell6.7.1 Xcode重构选项6.7.2 搬移代码6.7.3 可编辑Property6.8 创建Color表格视图单元格6.8.1 自定义颜色编辑器6.8.2 自定义Color表格视图单元格6.9 清除选择器6.10 还有一件事6.11 前路更多彩第7章 关系、属性获取和表达式7.1 扩展你的应用程序:“超能力”和“英雄榜”7.2 关系7.2.1 对一关系7.2.2 对多关系7.2.3 逆关系7.2.4 Fetched Properties7.2.5 在数据模型编辑器中创建关系和Fetched Properties7.2.6 删除规则7.3 表达式和融合7.4 添加“超能力”实体7.5 创建Power关系7.6 创建逆关系7.7 创建olderHeros Fetched Property7.8 创建youngerHeros Fetched Property7.9 创建sameSexHeroes Fetched Property7.10 创建oppositeSexHeroes Fetched Property7.11 向Hero类添加关系和Fetched Properties7.12 修改详情视图7.12.1 重新思考配置7.12.2 封装和信息隐藏7.12.3 数据驱动配置7.12.4 添加“超能力”7.13 重构详情视图控制器7.13.1 重命名Configuration类7.13.2 重构详情控制器7.13.3 重构Hero实例变量7.13.4 再抽象一点7.13.5 新的HeroDetailController7.14 “超能力”视图控制器7.15 Fetch Properties7.16 和Core说再见第8章 在云端8.1 使用iCloud进行数据存储8.2 iCloud基础8.3 iCloud Backup8.4 在应用程序中启用iCloud8.5 键-值数据存储8.6 文档存储8.6.1 UIDocument8.6.2 支持iCloud的UIDocument8.6.3 NSMetadataQuery8.7 支持iCloud的Core Data8.8 升级SuperDB8.8.1 Entitlements8.8.2 创建启用iCloud的Provisioning Profile8.8.3 修改Persistent Store8.8.4 修改Managed Object上下文8.8.5 收到DataChanged通知时更新UI8.8.6 测试数据存储8.8.7 “脚踏实地”第9章 使用Game Kit进行蓝牙点对点通信9.1 Game Center9.2 点对点连接9.3 In Game Voice9.4 本章的应用程序9.5 网络通信模型9.5.1 客户端-服务器模型9.5.2 点对点模型9.5.3 客户端-服务器与点对点混合9.6 Game Kit中的Session9.6.1 创建Session9.6.2 查找并连接到其他Session9.6.3 监听其他的Session9.6.4 向连接点发送数据9.6.5 信息打包发送9.6.6 从连接点接收数据9.6.7 关闭连接9.7 Peer Picker9.7.1 创建Peer Picker9.7.2 处理连接9.7.3 创建Session9.8 创建项目9.8.1 关闭待机计时器9.8.2 导入Game Kit框架9.8.3 设计界面9.8.4 定义应用程序常量9.8.5 设计棋盘9.8.6 创建数据包对象9.8.7 搭建视图控制器头9.9 内测9.10 游戏开始第10章 Map Kit10.1 本章的应用程序10.2 概览和术语10.3 地图视图10.3.1 地图类型10.3.2 用户所在位置10.3.3 坐标区域10.3.4 设定显示区域10.3.5 地图视图Deleate10.4 标注10.4.1 标注对象10.4.2 标注视图10.4.3 添加和移除标注10.4.4 选中标注10.4.5 提供带有标注视图的地图视图10.5 地理编码和反向地理编码10.6 搭建MapMe应用程序10.6.1 链接Map Kit和Core Location框架10.6.2 构建界面10.6.3 实现视图控制器接口10.6.4 实现标注对象类10.6.5 实现MapMe的ViewController10.7 升级啦,年轻人第11章 消息:邮件、短信和社交媒体11.1 本章的应用程序11.2 MessageUI框架11.2.1 创建邮件编写视图控制器11.2.2 填写标题行11.2.3 填写收件人11.2.4 设置邮件正文11.2.5 添加附件11.2.6 显示邮件编写视图11.2.7 邮件编写视图控制器的Delegate方法11.2.8 消息编写视图控制器11.3 Social框架11.3.1 SLComposeViewController11.3.2 SLRequest11.4 活动视图控制器11.5 构建MessageImage应用程序11.5.1 构建用户界面11.5.2 拍照11.5.3 调用照相机11.5.4 选择消息发送器11.6 寄往:下一章第12章 媒体库访问和播放12.1 MediaPlayer框架12.1.1 媒体项12.1.2 媒体项集合12.1.3 媒体查询和媒体属性Predicate12.1.4 媒体选择控制器12.1.5 音乐播放控制器12.2 简单的音乐播放器12.2.1 构建SimplePlayer应用程序12.2.2 构造用户界面12.2.3 声明Outlet和Action12.3 MPMoviePlayerController12.4 MPMediaPlayer12.5 AVFoundation12.6 AVMediaPlayer12.7 小心!前方有洪水第13章 加把锁:iOS安全13.1 安全性考量13.2 安全性技术13.2.1 加密13.2.2 散列13.2.3 证书和签名13.2.4 身份13.3 iOS安全性13.3.1 随机Keychain13.3.2 证书、密钥和受信服务13.4 Keychain Viewer13.4.1 创建Certificate Authority13.4.2 创建Keychain应用13.5 安全不打烊第14章 保持界面响应14.1 探索并发问题14.2 创建Stalled应用程序14.2.1 设计界面14.2.2 实现Stalled视图控制器14.3 Timer14.3.1 创建Timer14.3.2 停止Timer14.3.3 Timer的局限性14.4 使用Timer修改Stalled应用程序14.4.1 创建Batch对象14.4.2 修改nib14.4.3 修改视图控制器头文件14.4.4 修改视图控制器的实现文件14.5 操作队列和并发14.5.1 线程14.5.2 操作14.5.3 操作队列14.6 使用操作队列优化Stalled应用程序14.6.1 创建SquareRootApplication14.6.2 自定义ProgressCell14.6.3 调整用户界面14.6.4 修改ViewController.h14.6.5 修改ViewController.m14.7 排队站好第15章 单元测试、调试和相关工具15.1 单元测试15.2 调试15.2.1 断点15.2.2 Debug Navigator15.2.3 Debug Area15.2.4 尝试Debug Control15.2.5 Breakpoint Navigator和Symbolic断点15.2.6 条件断点15.2.7 断点行为15.2.8 静态分析15.2.9 有关调试的补充15.3 使用Instruments进行性能分析15.4 胜利的终点线第16章 路在脚下16.1 逃离困境16.2 苹果提供的文档16.3 邮件列表16.4 论坛16.5 网站16.6 博客16.7 如果一切都失败了……16.8 再见
应用截图
热门资讯