新闻资讯
看你所看,想你所想

Xcode 3高级编程

Xcode 3高级编程是清华大学出版社出版的图书。

  • 中文名 Xcode 3高级编程
  • 别名 Professional Xcode 3
  • 出版社 清华大学出版社
  • ISBN 9787302276265

基本继复顶行料犯处款又信息

  原书名:Professional Xcode 3

  原出版社:Wrox

  作者:(美)James Bucanek [作译者介绍]

  译者:张龙

  丛书名:移动与嵌入式开发技

  出版社:清华大学出版社

  ISBN:来自9787302276265

  出版日期:2012 年3月

  开本:16开

  页码:594

  版次:1-1

内容简介

  如果想要开360百科发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应用程序

  介绍了创建复杂的条件断点与自定义数据解释器的方法

  介绍了查找低效代码、追踪内货停事川行泄漏、捕获应用崩溃以及迫水系调试运行着的应用程序的各种方乙景

  概要介绍了常见解决方案,然后给出了详尽阐释这些主题的资源

目录

  《xcode 3高级编程》

  第1章安装xcode

  1.1x况药温武者二你code安装器

  1.2运行安来自装器

  1.3升级xc它松久ode

  1.4移除与重新安装xcode

  1.5小结

  第2章开始xcode之旅

  2.1项目

  2.2菜单

  2.3编360百科辑器

  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-c2.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 builde放够居率相注势液r的界面

  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 3高级编程》。Xcode开发工具是Apple公司提供的免费软件开发资源套件。Xcode开发工具包包含了项目组织器、编辑器、实用工具、调试器、软件开发包与文档。

  Xcode可以为Apple的Mac OS X操作系统与流行的iPhone和iPodTouch设备生成原生解决方案。如果开发计划涉及了Mac OS X或iPhoneOS,那么Xcode将成为开发平台的唯一理性之选。

  Xcode的大小、复杂度与深度既会给你带来很多帮助,也会让你陷入痛苦深渊。Xcode提供了大量的开发工具、模板与文档,但所有这一切都是有代价的;你需要学习和研究的知识非常多,可能需要几个月、甚至几年时间才能充分挖掘出其各项功能。本书的出现会给你提供切实的帮助。

  (Xcode 3高级编程》对Xcode集成开发环境进行了详尽的介绍。除了单纯地介绍特性外,本书还阐释了这些特性的最佳使用方式,同时给出了会让Xcode工作流变得更平滑、更高效的一些中肯建议。

  了解本书没有讲述哪些内容也很重要。本书并不会介绍如何在Mac OS X或iPhone上编程。你在书中看不到任何"HelloWorld"项目。本书最适合已经构建好了这种示例项目并准备开始构建自己的项目时使用。开始另一个项目或是创建第2个目标了吗?如果想在两个项目间共享代码该怎么做?你会复制文件、使用源控制、定义源树或是使用项目相关的引用吗?有些困惑?本书正是用来解决这些问题的,它会介绍每种方法的优缺点、并就哪一种方案最适合你给出一些实际的建议。

  本书读者对象

  本书面向想要充分发挥Xcode功效的读者,面向会创建多个项目、大型项目、会生成多个产品的项目以及针对不同部署目标而构建项目的读者,面向从事开源项目、搭建源控制、在项目间共享开发资源以及与其他开发者协作的读者。

  本书面向想要高效编写源代码、在文件间导航、快速重命名变量以及对类进行重构的读者。本书从各个方面介绍了Xcode编辑器、导航、语法着色与代码完成,介绍了众多的搜索与替换功能、类浏览、类建模与类重构。

  本书详细介绍了Xcode的文档,文档帮助查看器、研究助手与快速帮助,介绍了如何根据主题、符号名搜索文档,如何根据编程语言过滤搜索结果。本书还介绍了从源代码跳转到定义或是任意函数、类与符号文档的快捷方式。

  本书面向想要调试、分析和提升Mac OS X或iPhone应用程序质量的读者。本书介绍了如何使用调试器、创建与设置复杂的条件断点、创建自定义数据解释器、在其他计算机上进行远程调试以及调试全屏应用,还介绍了如何寻找低效代码、追踪内存泄漏、捕获应用崩溃以及对运行中的应用程序进行调试。

  最后,本书面向想要将工作流自动化的读者。本书介绍了如何向目标添加自定义的脚本阶段、自定义编辑器中的代码模板、编写会在调试期间运行的断点动作、将动作脚本附加到项目上以及与其他开发人员共享这些解决方案。

  本书内容

  本书介绍了Xcode集成开发环境(1DE)应用程序。Xcode开发工具是包含了Xcode应用程序的资源套件。Xcode(应用程序)就是你的驾驶舱和命令中心,它驱动着整个开发系统的其他部分。虽然你可以使用这个开发工具做很多有趣的事情,但本书重点放在了Xcode(应用程序)和以Xcode为中心的工作流上。本书介绍了如何使用编译器、调试器、链接器、数据模型、源控制、文档与自动化工具--所有这些都无须脱离Xcode应用程序即可使用。

  本书还介绍了其他重要的开发者工具,特别是与Xcode搭配使用的工具。最重要的工具有Interface Builder、Instruments与Shark。所有这些工具都能与Xcode搭配使用,还将介绍如何在这些工具间平滑切换。

  本书还是读者进一步研究的指南。没有任何一本书能够涵盖Mac OS X与iPhone OS开发的方方面面。Apple提供了大量高质量的文档。本书常常会给出某个通用解决方案的概要,然后指引你阅读文档或资源,从而可以更彻底地探究相关的主题。

  本书组织结构

  总的来说,本书是按照项目开发的顺序组织的。当然了,开发不可能是一个线性过程,但各章模仿了软件开发的一般步骤:

  创建项目

  使用源文件与其他资源填充项目

  编写代码

  . 编辑代码并进行全局性的修改

  分析代码结构

  在文档中查找API

  设计用户界面并将其连接到代码上

  创建数据模型

  添加项目目标

  构建项目

  调试项目

  分析性能

  与其他开发者协作

  每一章都会对主题进行简短的介绍,然后详尽阐述技术。假如想学习关于目标的内容,那么可以从头到尾阅读第16章。但如果你只想知道"我应该创建目标还是新项目",那么只需要阅读前几节就可以了。如果你不需要创建新目标,那就可以继续阅读。当需要创建目标或是定制已有目标时,你可以回过头来再阅读这一章。

  我已经尽了最大努力来组织这本书,使其成为你今后继续研究的资源。当初次在CoreData中创建数据模型时,你可能并不会意识到要为下一版本的数据模型创建迁移映射。但在创建第2个版本的数据模型时,我相信你应该知道在书中的什么地方寻找答案了(提示,在第15章)。

  阅读本书的前提条件

  本书针对Xcode 3.2。要想使用Xcode 3.2需要满足如下条件:

  运行Mac OS Xl0.6(又称为雪豹)及后续版本的基于Intel的Macintosh计算机一个Apple开发者账号(iPhone或Mac OS X都可以,免费账号就足够了)

  对于iPhone开发来说,需要iPhone或iPodTouch设备及iPhone开发者账号--刚开始时没有也可以

  至少10GB的空闲磁盘空间

  虽然Xcode 3.2只能运行在基于Intel的Macintosh计算机(运行Mac OS X10.6)上,但Xcode生成的应用程序可以兼容基于PowerPC的系统、Mac OS X10.4版本之后的Mac操作系统与任何版本的iPhone OS。

转载请注明出处安可林文章网 » Xcode 3高级编程

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com