`
cppmule
  • 浏览: 446395 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

基于Windows的iPad/iPhone开发编译环境

    博客分类:
  • iOS
 
阅读更多


 

   公司要做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/ 

分享到:
评论

相关推荐

    ChatGPT应用(支持Android、iOS、MacOS、linux、Windows).zip

    - iOS是由Apple公司为iPhone、iPad等设备开发的操作系统。"ios"目录下可能包含了Objective-C或Swift编写的项目文件,如Xcode工程文件(.xcodeproj),以及故事板(.storyboard)、资源文件(如图片、本地化字符串)...

    shairport4w 1.0.0.21 source 源代码

    首先,我们要明确shairport4w是基于shairport的Windows移植版,它允许用户在Windows系统上接收并播放来自Apple设备(如iPhone、iPad或Mac)的AirPlay音频流。版本1.0.0.21是官方svn代码的R21版本的一个改进版本,...

    用于unity的纯C版LZMA库(包括dll、so和.a))

    提供.a版本的LZMA库意味着Unity在构建iOS项目时能够直接将库包含进来,确保在iPhone或iPad上运行时支持LZMA压缩。 5. **纯C版实现**: 采用纯C语言编写LZMA库的好处在于跨平台兼容性极佳,C语言是低级别且广泛支持...

    C语言编辑器(XP、W7、W8、手机).rar_C语言编辑器集合_编辑器

    3. **Xcode**:虽然主要面向iOS开发,但苹果的官方IDE Xcode也可以用于编写和调试C语言代码,只是在iPhone或iPad上进行C语言开发的体验相对有限。 每个编辑器都有其独特的优点和适用场景,选择哪款取决于个人需求,...

    Android移动开发技术(慕课版)习题集题库及答案.docx

    - **iOS**:苹果公司的移动操作系统,以其优秀的用户体验和高度的安全性著称,适用于iPhone、iPad等设备。 2. **Android平台体系结构的层次划分** - **Linux内核层**:提供操作系统的基本功能,如内存管理、进程...

    XE10下iOS的APP发布流程(DelphiTeacher 2015.11.04).doc.zip

    在IT行业中,开发跨平台应用程序是一项常见的任务,而Delphi作为一个强大的RAD(快速应用程序开发)工具,为开发者提供了创建Windows、macOS、iOS以及Android应用的能力。本篇将详细讲解在XE10环境下,如何使用...

    devouringly snak

    iOS是Apple公司的移动操作系统,用于iPhone、iPad等设备,因此这个项目是为iOS用户设计的。 【压缩包子文件的文件名称列表】未提供具体的文件名称,但通常在cocos2d-x项目中,我们可能会看到以下类型的文件和目录:...

    cocos2d-x 战争烟雾

    - **项目配置**:在Xcode中创建cocos2d-x项目,设置适当的设备目标(如iPhone或iPad),并导入必要的资源文件。 - **源码编译**:使用cocos命令行工具生成Xcode工程,然后在Xcode中进行编译和调试。 - **界面布局...

    ccv:基于C的CachedCore计算机视觉库,现代计算机视觉库

    现在,它可以在Mac OSX,Linux,FreeBSD,Windows *,iPhone,iPad,Android,Raspberry Pi上运行。 实际上,任何具有适当C编译器的程序都可以运行ccv。 大部分ccv(卷积网络明显例外,需要BLAS库)都可以在没有...

    Building Cross-Platform Apps

    Titanium Mobile是一个由Appcelerator公司创建的开源框架,它允许开发者使用JavaScript编写应用程序,并将其编译成原生iOS、Android以及Windows Mobile平台的代码。使用Titanium,开发者可以访问iOS和Android设备的...

    Emgu_CV_Tutorial_Skander(EmguCV教程)

    它能够被编译在Mono环境下,并在Windows、Linux、MacOSX、iPhone、iPad以及Android设备上运行。该教程介绍了EmguCV的基础知识、安装必要工具、运行示例程序以及如何从摄像头流或视频中显示图像。此外,教程还提供了...

    sistemasmoveis

    2. **iOS**: Apple公司的封闭式操作系统,只用于iPhone、iPad和iPod touch。以其稳定性和卓越的用户体验著称。 3. **Windows Phone**: 微软的移动操作系统,虽然市场份额较小,但为开发者提供了与Windows桌面平台的...

    ITunes Xp X64-开源

    在Windows XP时代,iTunes是用户同步和管理苹果设备(如iPod、iPhone和iPad)的重要工具。 2. **64位系统兼容**: "X64"指的是64位操作系统,这样的版本通常能够处理更多的内存,提供更好的性能。对于较老的32位...

    Bart-IOS-App:使用 PhoneGap 的 IOS 实时 Bart

    作为一个iOS应用,它需要在用户的iPhone或iPad上运行,并且通过PhoneGap的技术,开发者可以利用Web开发技能来快速构建应用,同时享受到与原生iOS应用相似的性能和用户体验。 【标签】"JavaScript" “JavaScript”...

    texpad-ios:试图去

    texpad-ios将这一功能带到了iPhone和iPad上,为科研人员和学生提供了一种便捷的工具。 【标签】:“TeX” - TeX是Donald Knuth开发的开源排版系统,用于创建高质量的印刷品,尤其是数学公式和科技文献。它包括一套...

Global site tag (gtag.js) - Google Analytics