公司要做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/
转自:http://owennet.iteye.com/blog/831826
分享到:
相关推荐
在进入iPhone和iPad应用开发的世界之前,你需要对必要的软硬件投入有一个清晰的了解。本文将详细阐述这个领域的入门要求。 首先,开发环境的基础是Mac电脑,因为Apple要求iOS应用必须在Mac OS X操作系统上使用Xcode...
标题提到的“windows版本的libimobiledevice”就是专门为Windows操作系统编译和优化的版本。这个版本已经确认可以在Visual Studio 2015 (VS2015) 上面编译通过,表明它已经适应了Windows的开发环境。然而,描述中...
而 iOS 是 Apple 公司的操作系统,主要用于 iPhone、iPad 和 iPod touch 设备。这意味着这个 LuaJIT 版本已经过优化,可以在这两个平台的 64 位设备上运行。 在标签中,我们看到 "ios 软件/插件 android",这表明这...
iOS开发入门首先需要一个合适的集成开发环境(IDE),本文主要介绍如何在Windows系统上搭建iOS开发的IDE环境,即在虚拟机中安装Mac OS X Snow Leopard(雪豹)10.6.8,并在其上安装Xcode 4.2及iOS SDK 5。...
USBmuxd是一个开源项目,由iOS设备社区开发,它允许通过USB接口管理与iPhone或iPad的连接。这个工具能够使你的电脑识别iOS设备,就像它是网络设备一样,从而实现SSH连接。 要实现USB通过SSH连接到iPhone,你需要...
候选人需精通C/C++开发语言,具备良好的数据结构和算法基础,熟悉常用的嵌入式设备编译和开发。此外,勤奋好学、团队合作意识强是重要的素质。公司提供竞争力的薪资待遇,优秀员工有机会获得股权分配,并享有丰富的...
为了搭建Flex 4.5 iOS开发环境,首先需要确保您的计算机能够支持Mac OS X 10.7操作系统。如果您没有Mac计算机,则可以通过虚拟机的方式进行搭建。 - **下载虚拟机软件**:推荐使用VMware Workstation 8(以下简称VM...
7. **编译和打包工具**:易语言通常会附带相应的编译器和打包工具,帮助开发者将源码转换成可执行文件,并可能支持生成Windows或移动平台的应用程序。 学习和研究这样的源码,开发者不仅可以了解易语言的编程实践,...
【应用】-iConv 是一个专门针对iPad、iPhone和iPod设备进行视频转换的应用程序。这个7z压缩包包含了该应用程序的相关源代码和资源文件,适用于熟悉iOS开发和VB.NET编程的用户。以下是对压缩包内各个文件的详细解读:...
- **iOS设备要求**:iOS 5.1以上的iPhone、iPad或iPod Touch,越狱后需安装Cydia及AppSync以便于应用的安装和调试。 #### 三、软件安装与设置 1. **安装XCode和CommandLineTools**:在Mac上,从苹果开发者网站下载...
- iOS是由Apple公司为iPhone、iPad等设备开发的操作系统。"ios"目录下可能包含了Objective-C或Swift编写的项目文件,如Xcode工程文件(.xcodeproj),以及故事板(.storyboard)、资源文件(如图片、本地化字符串)...
2. **Xcode**:苹果的官方IDE,集成了代码编辑、界面设计、编译、调试等功能,是iOS和macOS开发的核心工具。 3. **模拟器**:Xcode内置的iOS模拟器,能够模拟各种iPhone、iPad型号以及不同iOS版本,便于开发者进行...
这些应用程序必须遵循Apple的开发规范,使用Swift或Objective-C语言编写,并通过Xcode集成开发环境进行编译和调试。 4. **Android端**:是指适用于谷歌Android操作系统的应用程序。开发Android应用通常使用Java或...
LZMA库是一种高效的数据压缩算法,常用于各种软件项目以减小文件大小,提高存储和传输效率。在Unity游戏引擎中,使用LZMA库可以帮助优化资源加载速度和节省存储空间,尤其对于大型游戏项目而言更为重要。本资源提供...
总的来说,这个补丁对于使用Unity3D 3.4.x至3.5.x版本开发Windows游戏的开发者来说是至关重要的,它有助于保持开发环境的稳定,提升工作效率,并确保游戏在不同平台上表现出色。同时,遵循正确的安装流程和及时获取...
- **源代码包**:提供了最新版本的源代码,便于自定义编译和二次开发。 - **文档**:更新了用户指南和API文档,确保与新功能同步。 **2. 版本4.2.0亮点** - **通用改进**:引入了一系列新特性,显著提升了整体...
首先,我们要明确shairport4w是基于shairport的Windows移植版,它允许用户在Windows系统上接收并播放来自Apple设备(如iPhone、iPad或Mac)的AirPlay音频流。版本1.0.0.21是官方svn代码的R21版本的一个改进版本,...
libimobiledevice是一款开源的软件库,专为跨平台通信和管理苹果设备如iPhone、iPad等iOS设备而设计。这个项目的主要目标是提供一个自由且开放的解决方案,让用户无需依赖Apple的iTunes或其他官方工具就能与iOS设备...