毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
iPad上工程文件浏览工具的开发(4)
由于Objective-C使用动态执行类,而且所有的方法都是函数调用(有时甚至连系统调用(syscalls)也如此),很多常见的编译时性能优化方法都不能应用于Objective-C(例如:内联函数、常数传播、交互式优化、纯量取代与聚集等)。这使得Objective-C性能劣于类似的对象抽象语言(如C++)。
2.1.4 Objective-C语言的编译环境
目前,常见的Objective-C开发环境有GUNSTEP(LINUX)和Xcode(Mac OS X)。其中GUNSTEP也有Windows版本的安装包,而Xcode只针对Mac OS X和iOS的开发,可以在Mac虚拟机里运行。
2.2 Xcode简介
Xcode是苹果公司在Mac OS X和iOS平台下的集成开发环境(IDE)引擎,负责处理工程从最开始到最终部署过程中的大多数细节,可以完成以下工作:
(1) 创建和
管理
工程,包括指定平台、目标的需求、依赖性和编译配置。
(2)在编辑器上编写源代码。
(3)在工程的不同组件中进行操作和检索,包括头文件和文档。
(4)编译工程。
(5)在本地或iOS模拟器(或远程设备)上调试工程。
Xcode可以编译由C、C++、Objective-C和Objective-C++编写的源代码组成的工程。它可以生成Mac OS X支持的所有类型的可执行代码,包括命令行工具、框架、插件、内核扩展、程序包以及应用程序(对于iOS,只支持应用可执行文件)。Xcode允许您对编译和调试工具、可执行文件的打包方式(包括信息属性列表和本地程序包)、编译过程(包括拷贝文件、脚本文件的处理和其他编译阶段)以及用户界面(包括分立和多视图的代码编辑器)进行几乎无限制的定制。Xcode还支持几个源代码
管理系统
(其中有CVS、Subversion和Perforce)使开发者可以将文件追加到代码库、提交修改、获取更新版本以及进行版本的比较。
Xcode适合用于Cocoa开发。在创建工程时,Xcode可以通过对应于Cocoa工程类型的工程模板,为开发者建立一个初始的开发环境。Cocoa工程类型有:应用程序(Objective-C或Java)、基于文档的应用程序(Objective-C或Java)、工具、程序包和框架。Xcode使用GNU C编译器(gcc)来编译Cocoa软件,使用GNU源代码级调试器(gdb)来调试软件。
Xcode提供类浏览的功能,可以查看所有导入的Cocoa框架类和开发者自己的定制类,还有它们的继承关系;从类浏览器中,开发者可以请求查看任何类的文档。Xcode还包含一些设计工具,其中有一个工具可以用于设计Core Data程序中使用的数据实体的属性和关系。[3]
共4页:
上一页
1
2
3
4
下一页
上一篇:
JSP校园二手交易平台设计与实现
下一篇:
ASP.net公交线路查询系统的设计和实现
水利工程计算机應用现状与思考【3551字】
控制器局域网(CAN)技术茬工...
嵌入式图形用户界面茬S...
Linux茬信息家电(IA)上的應用【812字】
FOXPRO茬三峡工程信息管理中的應用【2261字】
DSP数字信号处理器茬科里...
CorelDraw茬工程绘图中的應用【1522字】
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
中国学术生态细节考察《...
公寓空调设计任务书
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
神经外科重症监护病房患...
承德市事业单位档案管理...