xcode版本历史

来源:互联网 发布:c语言换行符怎么输入 编辑:程序博客网 时间:2024/05/21 00:56


1概述

Xcode前身是继承自NeXT的Project Builder。
The Xcode suite 包含有GNU Compiler Collection自由软件 (GCC、 apple-darwin9-gcc-4.0.1 以及 apple-darwin9-gcc-4.2.1, 默认的是第一个),并支持 C语言、C++、Fortran、Objective-C、Objective-C++、Java、AppleScript、Python以及Ruby,还提供Cocoa、Carbon以及Java等编程模式。协力厂商更提供了 GNU Pascal,Free Pascal, Ada, C#, Perl, Haskell 和 D语言。Xcode套件使用 GDB作为其后台调试工具。
从Xcode 3.1开始,Xcode也可被用为iPhone OS的开发环境。
Xcode 4.0于2011年3月9日正式发行。该版本非Apple开发者注册会员亦能从Mac App Store中付费下载, 收取US$4.99的费用。
从Xcode 4.1开始,针对Mac OS X v10.6及Mac OS X v10.7用户从Mac App Store免费下载
Xcode主要版本是Xcode 4.5,支持iOS6,可以在Mac App Store免费下载,亦可在iOS开发者计划网站下载。
Xcode最新主要版本是Xcode 5.0[1]
Xcode 3.0 是开发人员建立 Mac OS X 应用程序的最快捷方式,也是利用新的苹果电脑公司技术的最简单的途径。Xcode 3.0 将Mac OS X的轻松使用,UNIX 能量以及高性能的开发技术集合在一起。
不管你用C、C++、 Objective-C 或Java编写程序,在 AppleScript 里编写脚本,还是试图从另一个奇妙的工具中转移编码,你会发现 Xcode 编译速度极快。每次操作都很快速和轻松。

2基本简介

Xcode是苹果公司向开发人员提供的集成开发环境(非开源),用于开发Mac OS X,iOS的应用程序[2]其运行于苹果公司的Mac操作系统下。
不管你用CC++Objective-CJava编写程序,在AppleScript里编写脚本,还是试图从另一个奇妙的工具中转移编码,你会发现 Xcode 编译速度极快。每次操作都很快速和轻松。
苹果公司为用户提供了全套免费的Cocoa程序开发工具(Xcode)。Mac OS X一起发行,在苹果公司官方的网站下载。
Xcode快捷键

文件

CMD + N: 新文件; CMD + SHIFT + N: 新项目; CMD + O: 打开;
CMD + S: 保存; CMD + SHIFT + S: 另存为;
CMD + W: 关闭窗口; CMD + SHIFT + W: 关闭文件

编辑

CMD + [: 左缩进;CMD + ]: 右缩进;
CMD + CTRL + LEFT: 折叠;CMD + CTRL + RIGHT: 取消折叠;
CMD + CTRL + TOP: 折叠全部函数;CMD + CTRL + BOTTOM: 取消全部函数折叠;
CTRL + U: 取消全部折叠;
CMD + D: 添加书签; CMD + /: 注释或取消注释;
CTRL + .: 参数提示; ESC: 自动提示列表

调试

CMD + \: 设置或取消断点;
CMD + OPT + \: 允许或禁用当前断点;
CMD + OPT + B: 查看全部断点;
CMD + RETURN: 编译并运行(根据设置决定是否启用断点);
CMD + R: 编译并运行(不触发断点);
CMD + Y: 编译并调试(触发断点);
CMD + SHIFT + RETURN: 终止运行或调试;
CMD + B: 编译;
CMD + SHIFT + K: 清理;

3海量内存

Xcode 将赋予你创建诸如计算和渲染引擎应用程序的能力,这些应用程序使用64位内存定址。这非常适合数据集中的应用程序,其通过访问内存中的数据运行速度更快,远胜于磁盘访问。Xcode 将为你提供工具来建立并调试适合 Intel Core i5, i7 和 Mac OS X Lion 的 32 或 64 位应用程序,还可以让你创建包含32位和64位执行能力的 Fat Binaries。

4构建

众所周知,在构建中引进多重处理器可以提高速度,Xcode 能帮你实现这个明显的结论。利用支持 Rendezvous 的分布式构建功能,可以轻易地把编译工作量分散到闲置的电脑上来寄放构建,或者更好是在单独的电脑上开发一个专门的 Xserve 构建寄放区,快速处理那些耗时的任务。

5Java

Xcode 4 拥有众多功能,为 Java 开发人员赋予了更多的开发能力。利用改进的 Code Sense 索引及 Ant 项目模板,Java 用户可以继续使用他们的标准 Java 包,并构建具有 Xcode 关键生产功能的工具。Java 代码填充为你提供类别名、方法、变量及其他关键信息。在 Xcode 中创建 Java应用程序比以往更容易。

6输入

因为 Xcode 支持 CodeWarrior 风格相关项目参考,所以可以保证把 CodeWarrior 项目文件快速方便地转移到 Xcode。因为 Xcode 兼容 CodeWarrior 风格在线编码汇编,所以从 CodeWarrior 到 Xcode 转变的消耗得到降低, 也使得开发人员手动调整应用程序的临界性能部分。
苹果电脑公司的 Mac OS X 综合开发环境Xcode 为各种类型的 Mac OS X软件项目提供项目编辑、搜索和浏览,文件编辑,项目构建和调试设备等功能。
Xcode 可用来辅助开发应用程序、工具、架构、数据库、嵌入包、核心扩展和设备驱动程序。Xcode 支持开发人员使用 C、 C++、Objective C、 AppleScript 和 Java。
Xcode 能够和 Mac OS X 里众多其它的工具协作,例如综合用户界面结构应用程序编译器如 gcc、javac 和jikes;还有调试工具如 gdb。
另外,你可以用 AppleScript Studio 组增加一个 Aqua 界面到系统和应用程序脚本、命令行工具、以及网络应用程序中。以上三者无论如何都能在任何平台组合成最强大的脚本环境。

7远程调试

调试全屏幕应用程序(比如游戏)具有很大的挑战性。将调试窗口放在什么位置呢?有了 Xcode 2.0 的绘图远程调试,所有强大的 Xcode 调试功能(例如数据格式程序、Fix、Continue)都可以在远程机器上用来调试应用程序。利用与远程调试阶段的加密连接,Xcode 可以保证你的数据安全。

8开发

Xcode 4 允许你开发基于iOS的iPad、iPhone、iPod Touch 设备应用程序,只要你有Mac OS X Snow Leopard 10.6.2 以上版本 Mac OS 操作系统,便可安装ios sdk,如果你有iOS设备,便可让Xcode把应用程序部署到你的iOS设备上,不然,你还可以使用iPhone仿真器进行调试。Xcode提供了友好而方便的应用程序开发环境,这样你就可以开发出好的iOS应用程序了。
0 0
原创粉丝点击