转自:http://www.7do.net/resources-4240-1-1.html
Xcode 是您的开发环境的中心。通过与 Cocoa 和 Cocoa touch 框架紧密结合,在开发 Mac 和 iPhone 程序方面,Xcode 是一个令人难以置信的高效的集成开发平台。
Mac OS X 10.7.4 Xcode for lion 4.3.3 集成开发环境 最新版高速种子下载
Xcode IDE
Xcode 是一个完整的全功能的 IDE,并集成了从源代码的编辑,编译和构建,到图形化的调试一整套工作流—所有这些都无需离开源代码视图。
Xcode 所能做到的远不仅仅是传统的功能。随着 iPhone SDK 的出现,Xcode 可以管理您所有的测试设备,自动应用正确的证书打包 iPhone 程序,且在 iPhone 自身上安装程序。远程调试器将实时地连接到设备上,控制设备上的程序,管理断点等。
2012-7-8 14:39 上传 下载附件 (26.84 KB)
Mac OS X 10.7.4 Xcode for lion 4.3.3 集成开发环境 最新版高速种子下载
Interface Builder
Interface Builder 是一个易于使用的图形编辑器,用于设计 iPhone 或 Mac 程序的图形用户接口。Interface Builder 将您的用户接口设计作为接口对象的集合和它们的关系保存在一个或多个资源文件中。您在接口中所做的改动将自动与 Xcode 同步。同时 Interface Builder 能够让您轻松地加入您自己的特效,包括 Quartz Composer 动画。
2012-7-8 14:39 上传 下载附件 (142.52 KB)
Mac OS X 10.7.4 Xcode for lion 4.3.3 集成开发环境 最新版高速种子下载
iPhone 模拟器
iPhone 模拟器以一种与实际 iPhone 设备几乎相同的方式运行您的程序。因为它能够快速启动和调试,所以模拟器创造了一个完美的测试平台来保证您的用户接口按照您意愿工作,保证您的网络呼叫正确以及当电话旋转时视图能够正确地改变。您可以使用鼠标来模拟触摸手势。模拟器能够节约您大量的时间。
2012-7-8 14:39 上传 下载附件 (7.66 KB)
Mac OS X 10.7.4 Xcode for lion 4.3.3 集成开发环境 最新版高速种子下载
Objective-C 2
Objective-C 是标准C语言的超集,是一个强大的面向对象的语言,它的类系统具有令人难以置信的灵活性和高效率。Objective-C 极大的增强了 Cocoa 和 Cocoa touch 框架的能力,它提供的高层 API,使得简单几行清晰易懂的代码就能具有强大的功能。Objective-C 2 包含了诸如快速迭代和垃圾回收这样先进的特征,以适应当今的多核 Mac。
2012-7-8 14:39 上传 下载附件 (53.96 KB)
Mac OS X 10.7.4 Xcode for lion 4.3.3 集成开发环境 最新版高速种子下载
组织器
对于 iPhone 开发者来说,Xcode 的组织器能够记录您的 iPhone 设备和开发证书。同时它还能和 Keychain 协作在您的程序安装到设备上之前给程序正确签名。组织器可以记录多个设备,多个配置,甚至可以帮助您将程序提交到 App Store 中。
2012-7-8 14:39 上传 下载附件 (70.16 KB)
Mac OS X 10.7.4 Xcode for lion 4.3.3 集成开发环境 最新版高速种子下载
Xcode 特性
Xcode 组织器能够快速访问常用文件和工程,并且允许在许多工程中进行脚本 *** 作。组织器非常适合使用诸如 autoconf,make 和 ant 等构建体系的团体工程。同时,通过它的自定义按钮,如构建,清除,运行和动作等,它可以支持任意类型的程序和语言,如 Ruby、Python、UNIX、Fortran 或 Java。
Xcode 是用于构建 Mac OS X 及 iOS 应用程序的完整工具集 - Xcode 4 的工具经过重新设计,它们的性能更优秀、使用更容易,能带给用户前所未有的助益。Xcode IDE 能够理解所有的工程细节,可以识别代码中的语法及逻辑错误,甚至能够帮助您修正代码中的错误。 简言之,Xcode 4 能够帮助您编写更好的代码。
Xcode 4 具有全新的用户界面,而且它赖以构建的技术也得到了充分的验证。一方面,苹果公司自身就是通过这些技术构建 Mac OS X 以及 iOS;再者,开发者利用这些技术已生产出超过 25 万个 Mac OS X 及 iOS 应用程序。
单窗口Apple LLVM 编译器 2.0新调试器内置的 Interface BuilderFix-it 和 live IssuesXcode 4 的仪器Assistant版本编辑器
单窗口
如果是有经验的 Xcode 用户,则首先会注意到 Xcode 4 把以前执行日常开发任务的多个窗口合并成一个。Xcode 4 的工作区含有数个极具特色的 UI 元素。有了它们, *** 作多个不同任务,甚至多个工程就变得非常容易,再也不会把工作区弄得凌乱不堪。在使用 Xcode 4 的过程中,编辑器总是位于屏幕前方中心处。
导航器
Xcode 4 的左边是一些导航器,包括一个工程文件列表、已排序的符号、一个居中的搜索界面、正在跟踪的问题、带有可压缩栈纪录的调试数据、激活及未及激活的断点以及一些可以长期保存的日志。通过这些导航 UI 联合在一起,用户便可对工程的内容以及搜索结果进行实时过滤,这样就可以把精力集中于当前的任务。
跳转栏
编辑面板上方是路径栏,它显示当前文件的相对位置。点击路径中的某一位置就可立刻跳转到对应路径层次的其他文件。这一功能即所谓的跳转栏,当您将整个桌面用于显示编辑源代码,跳转栏可有效应用于不同文件的快速跳转。
返回顶部
点击查看
内置的 Interface Builder
在 Xcode 4 中,Interface Builde 已彻底整合至 Xcode IDE - 不再是独立的应用程序。
选取一份工程中的界面文件(具有 .nib/.xib 后缀的文件)就能打开 Xcode 的 IB 编辑器。打开右手边的工具区,就可以看到整个界面观察器、控件库以及 UI 对象。在开发 Mac OS X 或者 iOS 应用程序的时候,您可以从控件库拖出控件, 将之放置在程序的画布上,并可设定它的位置,从而实现程序的布局。
最好的功能:您可以直接把连接从 UI 设计区域拖到源代码区域。Xcode 4 新型的分隔式编辑器布局大大简化动作和插座变量的编写。只要把连接拖到现有的代码即可-一个手势即可搞定。如果还没有编写连接所需要的代码呢?在这种情况下,Xcode 将会为您创建一个新的插座变量或动作。只要将连接拖动至源文件的空白区域,Xcode 就能生成相应代码。
返回顶部
Assistant
不管是编写代码还是设计界面,任何修改都不可能孤立变化。哪怕是一个最小的编辑动作,都可能在工程中产生级联效应。通常情况下,您不仅需要看到当前文件,还需要看到与之相关的文档。
点击查看
Xcode 4 的双面板编辑器布局搭配上 Xcode Assistant 之后,其功能强大得让人惊讶。当您在工作的时候打开 Assistant,IDE 会预测您需要查看那些其他的文件。如果您正在编辑一个新的派生类,Assistant 将会为您显示父类代码。如果您正在编写新的实现代码,Assistant 会自动为您显示头文件。如果您正在设计一个界面,Assistant 会自动为您显示恰当的控制器,这样可以让拖放代码连接变得极其简单。如果您正在设计数据模型,Assistant 又会把一些可支持模型的类显示在您眼前 - 一切都自动进行。
返回顶部
Apple LLVM 编译器 2.0
Apple LLVM 是下一代编译器技术,它是 Xcode 4 如此强大的力量之源。Apple LLVM 以 LLVM.org 项目为基础,该项目是苹果的工程师领导的优秀的开源项目。此外,Apple LLVM 编译器采纳最新的思想,并针对 iPhone、 iPad 以及多核 Mac 进行优化。
Apple LLVM 执行速度很快,其编译代码的速度比 GCC 快两倍,生成应用程序运行速度也更快(相比 GCC 生成的应用程序)。整个编译器被构建成为一组高度优化的库,使用方便且易于优化,并专门针对当前最新的芯片架构进行设计。在 Xcode 4 当中,整个 Apple LLVM 编译器栈—从千对解析器到后端代码优化器—都对 C、 Objective-C 以及 C++ 有极佳的支持。
Xcode 4 的语法高亮、代码补全以及其他所有的索引驱动的功能都通过 LLVM 解析器进行处理。编译器知道的符号, Xcode IDE 都知道。它在代码编辑期间就对于 C、 Objective-C 以及 C++ 有很好的理解。其精确程度不逊于链编期编译器对它们的理解。
返回顶部
Fix-it 和 live Issues
Apple LLVM 引擎会在后台不断地分析您写的代码,理解其含义。在您输入代码的时候, 编辑器新增的 live Issues 功能可以利用引擎对代码的理解,向您报告编码错误。其工作方式与文字处理工具高亮拼写错误类似,不需要先点击 ‘build’ 命令,便可高亮出常见的编码错误。
自动修正错误
IDE 非常聪明,不仅能够报告错误,甚至可以修改错误。在许多情况下, Xcode 除了报告错误,还向您提供解决方案。只要点击其报告的错误,就可以看到它提供的解决办法,例如把赋值符号修改为比较 *** 作,修正某个拼写有误的符号或者添加一个缺失的分号。只需按一个键盘快捷键就可立即修正错误,然后继续编码。
Fix-it 指 Analyze 会在您输入代码的同时执行严格检测,这是一种极其有用的功能。 Xcode 静态分析器将会遍历成千上万条代码路径,查找不具有预期行为的代码(在代码合乎语法规则的前提下),例如查找代码是否有内存分配错误,是否存在永远不会被运行的声明,是否有未正确构造的循环。
只要把 Fix-it 和 Xcode Analyze 的功能结合起来,您发现程序错误的时间将远远早于用户。
返回顶部
版本编辑器
通过使用 Xcode 4 的版本编辑器,在一个实时编辑器同时查看任意两个版本的源代码变得易如反掌。更重要是,版本编辑器是在 IDE 中对源代码进行控制管理的新方式,因为比较视图同时也是一条时间轴,拖动视图中间的滑动条,您就可以按时间回溯工程,比较任意两个版本的源代码。
版本编辑器也可以向您显示已发生事件的详细日志,可以对 check-in 责任进行追踪。很多复杂的 SCM 命令都由它在幕后管理,不需要您 *** 心。它甚至可以在一个 Xcode 4 工作空间中管理多个工程(例如,它可以管理两个分别由不同版本控制系统管理的工程,一个由 Subversion 管理,另一个则由 Git 管理),并且所有的工程能够自动更新。
返回顶部
新调试器
Xcode 4 引入 LLDB,这是一个全新的调试引擎,由苹果公司捐献给 LLVM.org 开源项目。和 LLVM 类似,LLDB 引擎从一开始就被设计成为消耗内存非常少且具有极佳性能的应用。
新的 LLDB 调试引擎可以和 Xcode 4 的调试界面完美结合。在程序运行的时候,导航器会向您显示栈纪录。在调试的时候,您可以对栈纪录进行扩展或压缩,以此来显示或隐藏栈帧。在单步运行的时候,您甚至可以锁定某个线程,然后再点击“continue”,这样可以跟踪特定线程的执行。在 Xcode 4 里面,多核调试和具有代码块以及 Grand Central dispatch 的多核编码同样简单。
返回顶部
Xcode 4 的 Instruments
仪器、跳转栏以及 Xcode 4 UI 中的栈压缩都具有最新式的界面。通过 Xcode4 的新启动方案,开发者很容易就能为运行在仪器中的程序创建一套健全测试装置。新的启动方案包括以“延时模式”启动仪器,不让收集数据的界面显示在屏幕上,把系统资源节省下来留给运行和计量应用程序所需。
Xcode新功能
Xcode 4 新增了一些数据收集仪器,包括用于跟踪 iPhone 图形性能的 OpenGL ES 仪器,可发现非预期内存增长的内存分配监视仪器,只需要很低消耗便可收集数据样本的 iOS 系统 Time Profiler,用于了解所有系统进程如何交互的 System Trace。
不同功能的仪器正在增多,而且它们耗费的系统资源越来越少,因而,能够带给用户前所未有的助益。
Xcode IDE
Assistant Editor
Assistant 按键把编辑器一分为二,其一是一个辅助面板。它会根据您当前的工作自动显示最有帮助的文件。假设您当前正在编辑的某个原文件,则它会显示与之对应的头文件。
源码编辑器
编写代码使用的编辑器非常专业,它具有高级的代码补全功能,代码折叠功能,语法高亮功能,消息泡泡功能。消息泡泡可以显示警告信息,错误信息以及其他对上下文敏感且与代码先关联的信息。
内置 Interface Builder
无需编写代码即可设计和测试您的用户接口。几分钟就能设计原型,然后在 Xcode 编辑器中图形化的将您的接口和源代码连接
iOS 模拟器
有了 iOS SDK,Xcode 就可以在基于 Mac 的 iOS 模拟器中快速的来构建,安装,运行和调试 Cocoa touch 的程序。
集成构建系统
从处理最复杂的构建过程,到最大限度发挥多核 Mac 的性能。在已连接的设备中自动签名,供应和安装 iPhone 程序。
编译器
在 Xcode 或是终端中,您拥有一整套由苹果优化的开源 C,C++ 和 Objective-C 编译器,可扩展为快速多核编译器。
图形化的调试器
在 Xcode 中直接调试您的 Mac,iOS 模拟器或通过 USB 连接的 iPhone 上的程序。鼠标滑过变量时将自动显示变量的值。
静态分析
Xcode 内建的静态分析器在几秒之内尝试数千可能的代码路径,从而在程序运行前找到代码中的 BUG,报告可能隐藏或是几乎不可复制的潜在漏洞。了解更多
Organizer
Organizer 是一个单一窗口,它用于管理工程、SCM 仓库、应用程序档案以及设备— 包括一键设置新 iOS 设备。 Organizer 也是您向 App Store 提交 Mac 或iPhone 应用程序的场所。
快照
在执行对项目影响大,风险大的 *** 作之前,只需点击快照按钮来保存您当前的状态,就可以确保稍后您可以轻松地恢复到这个状态。
重构
只需一个 *** 作就能够重新组织您的 Objective-C 程序,如在您代码中和用户接口中所有出现的地方改变对象继承体系或名称。
完整文档
文档查看器将会找到任何您在 Xcode 中搜索的东西,不论是在您的 Mac 上还是在苹果开发者网站上。
版本编辑器
Xcode 的版本编辑器能够显示一条记录代码提交事件随时间变化的轨迹。这些数据可以帮助您决定责任归属,可以回返到以前的某个时刻,然后对源文件进行比较。而且 Xcode 的版本编辑器完全支持 Subversion 以及 Git 源代码控制系统( SCM)。
live Issues
live Issues 的工作方式与文字处理工具高亮拼写错误类似,不需要先点击 ‘build’ 命令,便可高亮出常见的编码错误。
Fix-it
Xcode 非常聪明,不仅能够报告错误,甚至可以修改错误。如果您犯了一个编码错误, Xcode 会立即提醒您。您只需敲一下键盘快捷键,它就能立刻帮您修正错误,这样就不需要停下来修改错误再继续编码。
快速帮助
API 用法,定义或实例代码都可以通过一个简单 *** 作找到,而不会分散您在代码上的注意力。
Instruments
记录数据
告诉 Instruments 分析哪个程序,使用哪个方法,然后只需点击红色大按钮,数据就会被收集并存储以进一步分析。
可视化比较
记录下数据并按时间显示数据后,很容易看出不同类型数据的关系或多次运行后同类型数据的关系。
深入分析
观察图中的数据高峰,查看此时正在执行的代码,从而方便的跳至 Xcode 中解决该问题。
重放
创建一个临时测试工具用于记录用户与程序的交互过程,而后在 Instruments 重放用户 *** 作,观察代码是如何影响程序性能的。
Instrument 库
您可以选择从底层的 cpu,网络或文件动作到高级图形和用户事件等任意的 Instrument 库。
ZombIE 检测
程序中不易发现的错误和崩溃可以在程序试图访问不可用内存时被发现。
源代码视图
通过数据点深度分析,用排序的方式找到 cpu 消耗最大的方法,直接在 UI 工具中查看代码以查明问题。
低开销的采样
无需启动 Instruments 您就可以通过简单的按键以很小的开销来采样精确的性能数据。
定制 Instruments
您可以使用 DTrace 和 Instruments 构建工具来创建您自己的 Instruments。
系统追踪
Instruments 只需占用很少的资源就能记录系统中所有进程的信息,这些信息能够向您揭示进程交互过程中出现的性能瓶颈。
Mac OS X 中包含的其他工具
Dashcode
用于开发 Web 程序和 Dashboard 小工具的快速易用的开发环境,其中包含了一个 GUI 部件库,JavaScript 调试器等。
Quartz Composer
用于创建引人注目的的图形动画的设计工具,能够独立运行或者在一个 Cocoa 程序内运行。
脚本语言
AppleScript、Perl、Python、Ruby。
Apple Event BrIDge
采用了与 AppleScript 相同的消息框架,能够从 Objective-C,Ruby,Python 等语言中 *** 作和查询程序。Web 开发—开源工具和框架,如 Apach,PHP 和 Rails 上的 Ruby。
OpenGL 工具
包括 Driver Monitor,Profiler 和 Shader Builder。
音频工具
AU Lab 工具能够混合和处理音频流。
终端 2
访问 UNIX shell 的终端,支持标签,颜色和 Unicode。
Subversion
先进的源代码控制工具。
UNIX tools
所有流行的命令行工具,如 make,autoconf,tar 和 zip。
编辑器
TextEdit,xed(Xcode 的编辑器),以及 vi 和 emacs。
fileMerge
比较,合并任意的文本文件。
2012-7-8 14:38 上传 下载附件 (90.87 KB)
Mac OS X 10.7.4 Xcode for lion 4.3.3 集成开发环境 最新版高速种子下载
下载该软件 请记住本站网址 7do.net,点击 收藏7do,方便下次使用!
软件文件名: | Xcode 4.3.3.zip |
以上是内存溢出为你收集整理的Mac OS X 10.7.4 Xcode for lion 4.3.3 集成开发环境 最新版高速种子下载全部内容,希望文章能够帮你解决Mac OS X 10.7.4 Xcode for lion 4.3.3 集成开发环境 最新版高速种子下载所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)