毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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公交线路查询系统的设计和实现
jsp+mysql网上化肥店系统的设计与开发
智能算法的海上应急救援基地选址优化设计
asp+access网上报名系统设计
基于Android的上课点名系统的设计与实现
jsp+mysql网上书城的设计与实现+ER图
jsp+mysql网上书城系统的设计与实现+源代码
asp.net网上餐饮管理系统设计+源代码
AES算法GPU协处理下分组加...
上海居民的社会参与研究
酵母菌发酵生产天然香料...
提高教育质量,构建大學生...
压疮高危人群的标准化中...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
从政策角度谈黑龙江對俄...
基于Joomla平台的计算机学院网站设计与开发
浅谈高校行政管理人员的...
浅论职工思想政治工作茬...