公司要做ios方面开发,打算现在xp上研究一下,目前在windows操作系统开发iOS应用程序有5种可选的方案。
方法一:黑苹果
黑苹果--就是指不是苹果电脑(普通PC),装了苹果的MacOS。这就是黑苹果。
PC配置要求:
CPU:Intel LGA775系列CPU安装成功的机会较大
主板芯片组:Intel 9系列 3系列和4系列的成功几率比较大
安装教程:http://macos.it168.com/thread-33124-1-1.html
关于黑苹果:http://baike.baidu.com/view/2173094.htm?fr=ala0_1
优点:
系统运行速度快,模拟最真实
缺点:
安装过程复杂,成功率低,对硬件要求比较高。
方法二:利用vmware搭建iphone开发环境
硬件环境 Intel Core2 E8400@3.00GHz
内存:2G
软件环境:winxp sp3,vmware workstation 7.0
参考地址:
http://mabei.iteye.com/blog/607011
http://yafei.iteye.com/blog/787794
优点:安装相对简单,对系统配置要求较低
缺点:运行速度比较慢,驱动兼容性不好
方法三:WindowsXP + Cygwin
cygwin是一个在windows平台上运行的unix模拟环境
iPhone ToolChain:在Linux或osx的系统下拥有编译及开发iPhone原生程式的环境
优点:不需要安装iOS系统的情况下就可以编译iOS应用,安装配置简单
缺点:无法使用Xcode,只能通过记事本编辑,只能通过真机调试
参考资料:
http://bbs.weiphone.com/read-htm-tid-52808.html
http://blog.csdn.net/fengkuanghun/archive/2009/03/06/3963880.aspx
方法四:DragonFireSDK
DragonFireSDK Windows下的iPhone开发环境
优点:无需iOS环境
缺点:目前版本尚不完善
参考资料:
http://bbs.weiphone.com/read-htm-tid-680579.html
http://sdwangyang.blog.163.com/blog/static/72797899201032203748458/
方法五:基于JS+CSS
基于WebKit浏览器的应用,使用JS和CSS开发符合iPhone风格的应用。
优点:和平台无关,系统搭建简单,开发周期短,无需iPhone真机测试
缺点:不能使用iPhone原生控件的特性,执行效率和表现美观较差
参考资料:
http://www.ibm.com/developerworks/cn/opensource/os-eclipse-iphone/
http://code.google.com/p/jqtouch/
相关推荐
- iOS是由Apple公司为iPhone、iPad等设备开发的操作系统。"ios"目录下可能包含了Objective-C或Swift编写的项目文件,如Xcode工程文件(.xcodeproj),以及故事板(.storyboard)、资源文件(如图片、本地化字符串)...
首先,我们要明确shairport4w是基于shairport的Windows移植版,它允许用户在Windows系统上接收并播放来自Apple设备(如iPhone、iPad或Mac)的AirPlay音频流。版本1.0.0.21是官方svn代码的R21版本的一个改进版本,...
提供.a版本的LZMA库意味着Unity在构建iOS项目时能够直接将库包含进来,确保在iPhone或iPad上运行时支持LZMA压缩。 5. **纯C版实现**: 采用纯C语言编写LZMA库的好处在于跨平台兼容性极佳,C语言是低级别且广泛支持...
3. **Xcode**:虽然主要面向iOS开发,但苹果的官方IDE Xcode也可以用于编写和调试C语言代码,只是在iPhone或iPad上进行C语言开发的体验相对有限。 每个编辑器都有其独特的优点和适用场景,选择哪款取决于个人需求,...
- **iOS**:苹果公司的移动操作系统,以其优秀的用户体验和高度的安全性著称,适用于iPhone、iPad等设备。 2. **Android平台体系结构的层次划分** - **Linux内核层**:提供操作系统的基本功能,如内存管理、进程...
在IT行业中,开发跨平台应用程序是一项常见的任务,而Delphi作为一个强大的RAD(快速应用程序开发)工具,为开发者提供了创建Windows、macOS、iOS以及Android应用的能力。本篇将详细讲解在XE10环境下,如何使用...
iOS是Apple公司的移动操作系统,用于iPhone、iPad等设备,因此这个项目是为iOS用户设计的。 【压缩包子文件的文件名称列表】未提供具体的文件名称,但通常在cocos2d-x项目中,我们可能会看到以下类型的文件和目录:...
- **项目配置**:在Xcode中创建cocos2d-x项目,设置适当的设备目标(如iPhone或iPad),并导入必要的资源文件。 - **源码编译**:使用cocos命令行工具生成Xcode工程,然后在Xcode中进行编译和调试。 - **界面布局...
现在,它可以在Mac OSX,Linux,FreeBSD,Windows *,iPhone,iPad,Android,Raspberry Pi上运行。 实际上,任何具有适当C编译器的程序都可以运行ccv。 大部分ccv(卷积网络明显例外,需要BLAS库)都可以在没有...
Titanium Mobile是一个由Appcelerator公司创建的开源框架,它允许开发者使用JavaScript编写应用程序,并将其编译成原生iOS、Android以及Windows Mobile平台的代码。使用Titanium,开发者可以访问iOS和Android设备的...
它能够被编译在Mono环境下,并在Windows、Linux、MacOSX、iPhone、iPad以及Android设备上运行。该教程介绍了EmguCV的基础知识、安装必要工具、运行示例程序以及如何从摄像头流或视频中显示图像。此外,教程还提供了...
2. **iOS**: Apple公司的封闭式操作系统,只用于iPhone、iPad和iPod touch。以其稳定性和卓越的用户体验著称。 3. **Windows Phone**: 微软的移动操作系统,虽然市场份额较小,但为开发者提供了与Windows桌面平台的...
在Windows XP时代,iTunes是用户同步和管理苹果设备(如iPod、iPhone和iPad)的重要工具。 2. **64位系统兼容**: "X64"指的是64位操作系统,这样的版本通常能够处理更多的内存,提供更好的性能。对于较老的32位...
作为一个iOS应用,它需要在用户的iPhone或iPad上运行,并且通过PhoneGap的技术,开发者可以利用Web开发技能来快速构建应用,同时享受到与原生iOS应用相似的性能和用户体验。 【标签】"JavaScript" “JavaScript”...
texpad-ios将这一功能带到了iPhone和iPad上,为科研人员和学生提供了一种便捷的工具。 【标签】:“TeX” - TeX是Donald Knuth开发的开源排版系统,用于创建高质量的印刷品,尤其是数学公式和科技文献。它包括一套...