移动与嵌入式开发技术:Xcode 3高级
《移动与嵌入式开发技术:Xcode 3高级编程》介绍了Xcode集成开发环境(IDE)应用程序,介绍如何搜索文档并根据语言过滤搜索结果,介绍了创建复杂的条件断点与自定义数据解释器的方法,概要介绍了常见解决方案,然后给出了详尽阐释这些主题的资源。Xcode开发工具是包含了Xcode应用程序的资源套件。Xcode(应用程序)就是你的驾驶舱和命令中心,它驱动着整个开发系统的其他部分。虽然你可以使用这个开发工具做很多有趣的事情,但《移动与嵌入式开发技术:Xcode 3高级编程》重点放在了Xcode(应用程序)和以Xcode为中心的工作流上。《移动与嵌入式开发技术:Xcode 3高级编程》介绍了如何使用编译器、调试器、链接器、数据模型、源控制、文档与自动化工具——所有这些都无须脱离Xcode应用程序即可使用。
基本信息
- 书名
移动与嵌入式开发技术:Xcode 3高级
- 外文名
Professional Xcode 3
- 作者
布卡内克(Bucanek J.)
- 译者
张龙
- 出版社
清华大学出版社
基本介绍
内容简介
《移动与嵌入式开发技术:Xcode 3高级编程》面向想要充分发挥Xcode功效的读者,面向会创建多个项目、大型项目、会生成多个产品的项目以及针对不同部署目标而构建项目的读者,面向从事开源项目、搭建源控制、在项目间共享开发资源以及与其他开发者协作的读者。
作者简介
作者:(美国)布卡内克(Bucanek,J.) 译者:张龙 布卡内克,过去30年间,James Bucanek一直从事微机系统的编程与开发工作。他在众多技术领域都拥有丰富的经验,从嵌入式消费品到工业机器人。他开发过的项目有针对Apple Ⅱ的首个局域网络、分布式空调控制系统、钢琴教学设备、带有温度探头可监控家畜健康的微型无线电传送器、数字示波器、硅片沉积炉以及用于中小学教育的协作写作工具。James目前专注于Macintosh与iPhone软件开发。 James在闲暇时间会沉浸在自己钟爱的艺术中。他在当地的艺术组织中担任导演,并且与Ballet Arizona合作表演。他获得过皇家艺术学会古典芭蕾的学士学位,偶尔还会在亚当斯芭蕾舞学院授课。
图书目录
第1章 安装Xcode 1.1 Xcode安装器 1.2 运行安装器 1.3 升级Xcode 1.4 移除与重新安装Xcode 1.5 小结 第2章 开始Xcode之旅 2.1 项目 2.1.1 源文件分组 2.1.2 智能分组 2.2 菜单 2.3 编辑器 2.4 搜索、符号与重构 2.5 获取帮助 2.6 构建 2.7 保证项目的正确性 2.8 协作与版本控制 2.9 小结 第3章 Xcode布局 3.1 项目布局 3.1.1 选择布局 3.1.2 修改布局 3.2 分组与文件 3.2.1 项目结构分组 3.2.2 智能分组 3.2.3 组织分组与内容 3.2.4 显示与隐藏分组 3.2.5 将布局设为默认布局 3.2.6 定制Implementation Files与Interface Builder Files智能分组 3.2.7 自定义智能分组 3.3 详细信息 3.3.1 显示与隐藏详细信息列 3.3.2 在Groups&Files列表中显示详细信息 3.4 信息窗口 3.5 工具栏 3.6 状态栏与收藏栏 3.7 活动查看器窗口 3.8 小结 第4章 项目 4.1 创建新项目 4.1.1 选择模板 4.1.2 为新项目命名 4.1.3 项目名称中包含哪些 内容 4.1.4 _MyCompanyName_是什么 4.1.5 打开一个或多个项目 4.1.6 重命名与移动项目 4.1.7 升级项目 4.2 项目设置 4.3 小结 第5章 源 5.1 引用 5.2 源条目类型 5.3 源条目属性 5.3.1 设置条目的路径 5.3.2 源条目类型与编码 5.3.3 修改多个条目的属性 5.4 组织源 5.4.1 默认引用 5.4.2 共享子目录 5.4.3 万物都是相关联的 5.4.4 外部情况 5.4.5 不良引用 5.4.6 最佳实践 5.5 创建新的源文件 5.6 创建空文件 5.7 添加现有条目 5.7.1 选择待添加的条目 5.7.2 添加框架 5.7.3 添加打开的文件 5.7.4 去除目标中不想要的文件 5.8 移除源条目 5.9 重新组织源 5.9.1 移动文件 5.9.2 重新排列目录 5.9.3 通过重新添加来重新组织 5.10 小结 第6章 编辑文本 6.1 窗口与窗格 6.1.1 编辑窗格 6.1.2 关闭与保存编辑器窗格 6.2 编辑器窗格 6.2.1 滚动条 6.2.2 分割窗格的编辑 6.2.3 边列 6.2.4 导航栏 6.3 显示选项 6.3.1 文本打包 6.3.2 不可见字符 6.3.3 全局显示选项 6.4 在文件中导航 6.4.1 鼠标移动 6.4.2 Emacs 6.4.3 滚动 6.4.4 跳转到函数、断点与书签处 6.4.5 跳转到其他文件 6.5 编辑 6.5.1 选择文本 6.5.2 删除文本 6.5.3 拖拽 6.5.4 字体与文本样式 6.5.5 保存文件 6.5.6 撤消 6.6 shell脚本 6.7 拼写检查 6.7.1 交互式检查 6.7.2 检查单个单词 6.7.3 在输入时检查 6.8 文件编码 6.9 文件本地化 6.9.1 创建文件的本地化版本 6.9.2 删除部分或全部本地化文件 6.10 打印 6.11 服务 6.12 小结 第7章 语法感知的编辑 7.1 Code Sense 7.1.1 启用Code Sense 7.1.2 重新索引项目 7.2 语法着色 7.2.1 定制语法着色 7.2.2 改变单个文件的语法着色 7.3 代码折叠 7.3.1 代码聚焦 7.3.2 折叠代码 7.3.3 展开代码 7.4 文本缩进 7.4.1 设置制表符宽度与缩进宽度 7.4.2 自动缩进 7.4.3 语法感知的缩进 7.4.4 重新缩进文本 7.5 代码完成 7.5.1 接受建议 7.5.2 使用完成列表 7.5.3 完成参数 7.5.4 文本宏 7.6 编辑符号名 7.7 小结 第8章 搜索 8.1 在单文件中搜索与替换文本 8.1.1 设置搜索选项 8.1.2 替换文本 8.2 在多文件间搜索与替换文本 8.2.1 在多文件间搜索模式 8.2.2 在多文件间替换文本 8.2.3 批量搜索选项 8.3 搜索模式 8.3.1 文本或字符串搜索 8.3.2 正则表达式搜索 8.3.3 符号搜索 8.4 搜索历史 8.4.1 最近的搜索模式与替换文本 8.4.2 最近搜索结果 8.4.3 全局搜索模式 8.5 搜索结果智能分组 8.6 搜索快捷方式 8.7 搜索列表 8.8 小结 第9章 类浏览器 9.1 类浏览器的导航 9.1.1 浏览类 9.1.2 获取类的文档 9.1.3 打开多个类浏览器 9.2 类浏览器选项集合 9.3 浏览器快捷方式 9.4 小结 第10章 重构 10.1 重构的流程 10.2 C与Objective—C的转换 10.2.1 重命名 10.2.2 析取 10.2.3 封装 10.2.4 创建父类 10.2.5 上移与下移 10.2.6 简化循环 10.3 将项目升级为Objective—C2.0 10.4 小结 第11章 快照 11.1 制作快照 11.2 管理快照 11.2.1 为快照增加注释 11.2.2 查看快照 11.2.3 恢复改变 11.3 删除快照 11.4 小结 第12章 帮助和文档 12.1 帮助窗口 12.1.1 浏览文档 12.1.2 在帮助文档间导航 12.1.3 书签 12.1.4 外部链接 12.2 示例项目 12.3 搜索文档 12.3.1 搜索域 12.3.2 搜索控件栏 12.3.3 文本搜索 12.3.4 命令与Xcode帮助搜索 12.4 文档快捷方式 12.4.1 编辑快捷方式 12.4.2 快速帮助 12.4.3 文档快捷方式 12.5 man page 12.6 定制帮助 12.6.1 管理订阅 12.6.2 定制快速帮助 12.6.3 限制字体大小 12.7 Xcode社区 12.8 小结 第1 3章 Interface Builder 13.1 什么是Interface Builder 13.1.1 代码与Interface Builder 13.1.2 Interface Builder可完成的3件事 13.2 Interface Builder工作流 13.2.1 在Xcode工作流中编辑nib文档 13.2.2 模拟界面 13.2.3 在Interface Builder中构建项目 13.3 Interface Builder的界面 13.3.1 查看器面板 13.3.2 库面板 13.3.3 多个nib文档窗口 13.4 创建nib文档 13.4.1 选择模板 13.4.2 将新的nib文档添加到项目中 13.5 打开同类本地化文件 13.6 创建对象 13.7 拷贝、复制与删除对象 13.8 选择对象 13.8.1 nib文档窗口中的对象 13.8.2 对象顺序 13.8.3 视图对象 13.8.4 调整选择 13.9 配置对象 13.9.1 移动对象与改变对象大小 13.9.2 子视图 13.9.3 辅助线 13.9.4 查看器面板 13.10 连接对象 13.11 自定义类 13.11.1 创建自定义类的实例 13.11.2 将白定义插座变量添加到自定义类中 13.11.3将自定义动作添加到自定义类中 13.11.4在运行时初始化自定义对象 13.12占位符对象 13.12.1 File’s Owner 13.12.2 First Responder 13.12.3 其他占位符 13.13 界面分解 13.14 类的导入与导出 13.15 nib文档格式 13.15.1 文档格式 13.15.2 文档锁定 13.15.3 检查部署兼容性 13.15.4 保持向后兼容 13.16 定制Interface Builder 13.16.1 定制库面板 13.16.2 定制文档与兼容性 检查 13.16.3 开发自定义的Interface Builder对象 13.17 小结 第14章 类建模 14.1 创建类模型 14.1.1 创建新的类模型文档 14.1.2 创建快速模型 14.2 类模型浏览器 14.3 类模型图 14.3.1 节点 14.3.2 工具 14.3.3 导航 …… 第15章 数据建模 第16章 目标 第17章 构建项目 第18章 调试 第19章 性能分析 第20章 单元测试 第21章 共享源 第22章 使用组织器 第23章 定制Xcode