第一图书网

Xcode 3高级编程

布卡内克 清华大学出版社
出版时间:

2012-3  

出版社:

清华大学出版社  

作者:

布卡内克  

页数:

594  

译者:

张龙  

Tag标签:

无  

内容概要

  如果想要开发mac os x或iphone应用程序,那么apple的xcode
3开发工具包就是不二之选。它提供了大量的项目组织器、模板、实用工具和文档。《xcode 3高级编程》介绍了xcode
3集成开发环境,详细介绍了xcode 3激动人心的功能、其使用目的以及如何更好地使用这些功能来实现xcode
3工作流的流畅、有效与高效运作。
  主要内容
  介绍了与xcode 3搭配使用的工具,包括interface builder、 instruments与shark
  介绍了如何搜索文档并通过编程语言过滤搜索结果
  介绍了如何开发、测试、优化与分析mac os x和iphone应用程序
  介绍了创建复杂的条件断点与自定义数据解释器的方法
  介绍了查找低效代码、追踪内行泄漏、捕获应用崩溃以及调试运行着的应用程序的各种方法
  概要介绍了常见解决方案,然后给出了详尽阐释这些主题的资源

作者简介

  James Bucanek是一名职业的软件工程师,从Apple计算机问世之初就开始为其编写程序了。他是几本Mac OS
X书籍的合著者与技术编辑,目前在全职开发Mac OSX 的原生应用程序。

书籍目录

第1章安装xcode
 1.1xcode安装器
 1.2运行安装器
 1.3升级xcode
 1.4移除与重新安装xcode
 1.5小结
第2章开始xcode之旅
 2.1项目
 2.2菜单
 2.3编辑器
 2.4搜索、符号与重构
 2.5获取帮助
 2.6构建
 2.7保证项目的正确性
 2.8协作与版本控制
 2.9小结
第3章xcode布局
 3.1项目布局
 3.2分组与文件
 3.3详细信息
 3.4信息窗口
 3.5具栏
 3.6状态栏与收藏栏
 3.7活动查看器窗口
 3.8小结
第4章项目
 4.1创建新项目
 4.2项目设置
 4.3小结
第5章源
 5.1引用
 5.2源条目类型
 5.3源条目属性
 5.4组织源
 5.5创建新的源文件
 5.6创建空文件
 5.7添加现有条目
 5.8移除源条目
 5.9重新组织源
 5.10小结
第6章编辑文本
 6.1窗口与窗格
 6.2编辑器窗格
 6.3显示选项
 6.4在文件中导航
65编辑
 6.6shell脚本
 6.7拼写检查
 6.8文件编码
 6.9文件本地化
 6.10打印
 6.11服务
 6.12小结
第7章语法感知的编辑
 7.1code sense
 7.2语法着色
 7.3代码折叠
 7.4文本缩进
 7.5代码完成
 7.6编辑符号名
 7.7小结
第8章搜索
 8.1在单文件中搜索与替换文本
 8.2在多文件间搜索与替换文本
 8.3搜索模式
 8.4搜索历史
 8.5搜索结果智能分组
 8.6搜索快捷方式
 8.7搜索列表
 8.8小结
第9章类浏览器
 9.1类浏览器的导航
 9.2类浏览器选项集合
 9.3浏览器快捷方式
第10章重构
 10.1重构的流程
 10.2c与objective-c的车
 10.3将项目升级为objec-c 2.0
 10.4小结
第11章快照
 11.1制作快照
 11.2管理快照
 11.3删除快照
 11.4小结
第12章帮助和文档
 12.1帮助窗口
 12.2示例项目
 12.3搜索文档
 12.4文档快捷方式
 12.6定制帮助
 12.7xcode社区
 12.8小结
第13章interfacebu:ider
 13.1什么是interface builder
 13.2interface builder工作流
 13.3interface builder的界面
 13.4创建nib文档
 13.5打开同类本地化文件
 13.6创建对象
 13.7拷贝、复制与删除对象
 13.8选择对象
 13.9置对象
 13.10连接对象
 13.11自定义类
 13.12占位符对象
 13.13界面分解
 13.14类的导入与导出
 13.15nib文档格式
 13.16定制interface builder
 13.17小结
第14章类建模
 14.1创建类模型
 14.2类模型浏览器
 14.3类模型图
 14.4编辑类模型
 14.5小结
第15章数据建模
 15.1技术
 15.2术语
 15.3创建数据模型
 15.4数据建模界面
 15.5创建即时界面
 15.6迁移数据模式
 15.7创建nsmanagedobject子类
 15.8导出类方法
 15.9导入数据模型
 15.10小结
第16章目标
 16.1目标与子项目
 16.2目标剖析
 16.3目标类型
 16.4创建目标
 16.5构建阶段
 16.6构建规则
 16.7依赖
 16.8构建设置
 16.9基于jam的目标编辑器
 16.10属性
 16.11产品
 16.12可执行文件
 16.13小结
第17章构建项目
 17.1开始和停止构建
 17.2干净的构建
 17.3部分构建
 17.4构建窗口
 17.5构建首选项
 17.6构建位置
 17.7构建位置策略
 17.8构建设置
 17.9构建配置
 17.10编辑构建设置
 17.12配置设置文件
 17.13移动构建设置
 17.14环境设置
 17.15定制构建
 17.16xcodebuild工具
 17.17xcode automator动作
 17.18分布式构建
 17.19小结
第18章调试
 18.1运行应用程序
 18.2随时随地进行调试
 18.3为调试构建项目
 18.4调试可执行文件
 18.5附加到运行的可执行
 18.6编辑器中的调试
 18.7调试器窗口
 18.8控制调试器
 18.9迷你调试器
 18.10断点
 18.11查看数据
 18.13观察点
 18.14修改数据和代码
 18.15调试器控制台
 18.16共享库
 18.17自定义可执行文个
 18.18调试器首选项
 18.19远程调试
 18.20.调试助手
 18.21小结
第19章性能分析
 19.1关于性能的基本知识
 19.2分析前的准备
 19.3shark
 19.4instruments
 19.5小结
第 20.章单元测试
 20.1单元测试的运作方式
 20.2单元测试入门
 20.3添加单元测试目标
 20.4创建单元测试
 20.5单元测试的调试
 20.6小结
第21章共享源
 21.1通过xcode共享
 21.2源树
 21.3源控制
 21.4源控制与快照
 21.5小结
第22章使用组织器
 22.2使用组织器动作
 22.3devices分组
 22.41phone development分组
 22.5小结
第23章定制xcode
 23.1xcode首选项
 23.2键绑定
 23.3使用外部编辑器
 23.4文本宏
 23.5高级首选项
 23.6模板
 23.7用户脚本
 23.8applescdpt
 23.9重置xcode
 23.10小结

章节摘录

版权页: 插图: •安装Xcode Developer Tools •选择安装位置与安装包 •升级Xcode •移除Xcode Xcode是由Apple开发和发布的Xcode Developer Tools套件的一部分。如果之前没有安装过xcode,那么请阅读本章内容以了解如何安装。如果已经安装过,那就可以直接阅读第2章。 Xcode Developer Tools包含了大量的内容:众多应用程序、实用工具、大量的示例项目以及成千上万页的文档。虽然有这么多内容,但Apple的开发者工具团队还是降低了工具安装的复杂性,几分钟内就可以安装好。 1.1 Xcode安装器 要安装Xcode DeveloperTools,必须运行Mac OS X并且可以访问Xcode Developer Tools安装器。到本书出版之际,Xcode的最新版本为3.2,要求运行Mac OS X 10.6(即雪豹)或 更新的版本。全书通篇都使用了Xcode 3.2,并且假设你也使用该版本或是更新的版本。虽然工具要求使用Mac OS X 10.6或更新的版本来运行,但也可以使用它编写与Mac OS X10.4等旧版本兼容的代码。有一些开发包(如iPhone SDK)可能会有额外的硬件或操作系统要求。可以从很多地方获取Xcode Developer Tools安装器。很多Mac OS X操作系统安装器都带有Xcode Developer Tools。每月发布的Apple开发者连线(Apple Developer Coanection,ADC)DVD中偶尔会提供新版本的工具供下载。首先检查一下是否已经拥有最新版本的XcodeDeveloper Tools。 可以从位于http://developer.apple.com/的ADC上下载最新版本的Xcode Developer Tools。拥有ADC账号的人都可以从Apple网站下载最新的开发者工具、软件开发包及示例代码。在线的ADC账号是免费的,只需要创建一个ADC账号并接受涵盖了Apple所有开发技术的保密协议即可。可以购买学生、精英及高级账号,里面包含了更多有价值的内容。其中之一就是每月的ADC邮件,之前曾提到过,它包含了工具的常规更新及参考资料。还有其他一些好处,如能以折扣价购买用于开发的硬件,可以直接联系Apple工程师咨询技术问题。如果你是为Mac OS X或iPhone OS开发软件的专业工程师,则应该花这笔钱成为付费会员。如果你打算通过Apple的App Store销售iPhone应用程序,则必须得拥有付费的iPhone开发者账号。 编写本书时,存在两种形式的Xcode Developer Tools安装器。从Mac开发者中心(MacDev Center)下载的Xcode包含了Xcode以及为Mac OS X开发应用程序所需的全部资源。从iPhone开发者中心(iPhone Dev Center)下载的iPhone SDK包含了整个Mac OS X套件外加用于iPhone应用程序开发的额外工具与框架。使用前面下载的Xcode可以开发Mac OS X应用程序;而安装后面下载的iPhone SDK既可以开发Mac OS X应用程序,也可以开发iPhone应用程序。


编辑推荐

《移动与嵌入式开发技术:Xcode 3高级编程》面向想要充分发挥Xcode功效的读者,面向会创建多个项目、大型项目、会生成多个产品的项目以及针对不同部署目标而构建项目的读者,面向从事开源项目、搭建源控制、在项目间共享开发资源以及与其他开发者协作的读者。

图书封面

图书标签Tags

广告

下载页面


Xcode 3高级编程 PDF格式下载



版本有点旧了,Xcode 4改动很大。


帮同事买的,同事说不错,正在使用中


感觉没啥用处,翻译过来的东西就是这样,没讲到实处,就是一些概念,没有实际操作的步骤等等


相关图书