1.在windows中无法编译swift,Apple推出这个语言只是完善封闭的生态圈,既然这样,windows中无法编译swift,微软是无法编译的。所以,要在OS个平台上使用,另外如果有一天windows版的开发环境,也不一稳定。
创新互联公司致力于互联网品牌建设与网络营销,包括网站建设、成都网站制作、SEO优化、网络推广、整站优化营销策划推广、电子商务、移动互联网营销等。创新互联公司为不同类型的客户提供良好的互联网应用定制及解决方案,创新互联公司核心团队10多年专注互联网开发,积累了丰富的网站经验,为广大企业客户提供一站式企业网站建设服务,在网站建设行业内树立了良好口碑。
Swift是一种新的编程语言,用于编写 iOS 和 OS X 应用。Swift 结合了 C 和 Objective-C 的优点并且不受C兼容性的限制。Swift 采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。Swift 是基于成熟而且倍受喜爱得 Cocoa 和 Cocoa Touch 框架,他的降临将重新定义软件开发。
2.Swift的开发从很久之前就开始了。为了给 Swift 打好基础,苹果公司改进了编译器,调试器和框架结构。我们使用自动引用计数(Automatic Reference Counting, ARC)来简化内存管理。我们在 Foundation 和 Cocoa的基础上构建框架栈并将其标准化。Objective-C 本身支持块、集合语法和模块,所以框架可以轻松支持现代编程语言技术。正是得益于这些基础工作,我们现在才能发布这样一个用于未来苹果软件开发的新语言。
Objective-C 开发者对 Swift 并不会感到陌生。它采用了 Objective-C 的命名参数以及动态对象模型,可以无缝对接到现有的 Cocoa 框架,并且可以兼容 Objective-C 代码。在此基础之上,Swift 还有许多新特性并且支持过程式编程和面向对象编程。
开发iPhone等iOS平台的移动应用时需要使用Mac本,但是Mac本都比较昂贵,所以可以采用Windows7上利用VMWare安装Mac操作系统的方法来模拟ios开发环境,达到降低成本的目的。
相关配置
操作系统:windows7旗舰版
Work station:VMWare10
Mac操作操作系统:OS X 10.8
安装VMWare
检测CPU是否支持虚拟化 检测工具 securable.exe。设置过程如下:重新开启——F1——BIOS——Advanced——cpu Setup——intel Virtualization Technology——Enabled——F10保存退出。
安装VMWare的Mac补丁
将补丁文件下载之后,解压缩。打开安装文件的windows目录,右键以管理员身份运行install.cmd。
创建虚拟机
VMWare安装好之后,选择"文件"---"新建虚拟机",进入到创建虚拟机的界面,选择自定义,点击下一步选择“稍后安装操作系统”,点击“下一步”,操作系统类型上选择“Apple Mac OS X”,版本上选择10.8,点击“下一步”,设置虚拟机的名称和安装的路径,点击“下一步”,设置好处理器数量之后,点击下一步,将网络连接方式最好设置成桥接,这样就可以和物理机实现同网段,接下来几步,都可以设置为默认方式。
可行,两种方式:
1. 安装 VMWare,然后在其中安装 Mac OS 及 XCode,然后,然后开发……
2. 安装 Cygwin,使用 toolchain 开发。(只能为越狱后的 iOS 开发应用,可发布到 Cydia 之类的市场中)
今天刚刚装好win7下的Xcode编程环境几点心得
1.软件部分vmware10+Mac补丁+Xcode5.1.1+Mac os x10.9.3+vmware tools
2.vmware如何安装Mac图文教程百度可得
3.Mac版本对Xcode版本有有要求,所以下载的时候要注意。因为网上找不到Mac10.10.3的ISO镜像系统,所以我使用的Xcode也不是最新版本
4.Xcode运行过程还算满意,有时稍卡,毕竟虚拟机。为了让运行虚拟机比较迅捷,做了下面三个方面的事:
1)刚刚安装的win7旗舰版系统,没有加各种补丁,杀毒软件这些用的微软的mse+ccleaner
2)安装vmware tools,与虚拟机有更好的交互效果
3)百度加快虚拟机运行速度,这是设置虚拟机的参数以达到提速目的
5.有钱就买Mac
在Windows下使用ionic打包与开发IOS程序
ionic开发Android程序都不需要安装eclipse等IDE,只要一个能写SSS,JS
,HTML的IDE就行(Hbuilder,WebStrom,Sublime Text), 开发完成之后不就执行个ionic platform
add android,ionic build android,然后就能生成一个.apk文件,给手机上一安装O了。
安装ionic开发环境(这个和在windows上安装android开发环境类似)。
安装Nodejs,按照步骤下载安装即可。
安装cordova,ionic,sudo npm install -g cordova ,sudo npm install -g ionic 或者合成一句统一安装sudo npm install -g cordova ionic。
创建项目,cd firstIonicProjectForIosionic serve(自动在afai浏览器中打开)浏览器中运行项目(调试项目)。
模拟器中运行项目
因为apple开发的证书限制我们在没有申请购买apple账号的情况下,使用虚拟机来部署我们的应用,在部署之前需要使用npm安装一个ios-sim插件用来调用模拟器。
用Ionic来开发app的很可能对Ios和android的app打包。
开发iOS程序需要mac本,没的话就只能在虚拟机上安装一个MacOS。ionic开发ios程序就得安装Xcode IDE,这个ipa文件不能被直接安装到苹果上,只能先上传到APP Store,人家审核通过之后,我们再从APP Store上下载。
当然可以。
1、先在系统中安装一款虚拟机。比如vwmare虚拟机。
2、在虚拟机里安装OS系统(可能需要下载补丁,网上很多,要与VWmare版本匹配),再下载并安装xcode。
*若安装的os系统版本比较高的话,可以直接在app store里下载。不行的话就找对应xcode版本的资源吧
3、用xcode生成一个APP文件夹。
4、免费申请证书及描述文件,打包APP文件夹,生成ipa文件。
5、使用爱思助手工具(windows下的工具),就可以将ipa文件安装到苹果手机上运行了。
6、如果想出现在苹果商城里,还需要申请开发账号、申请证书、打包ipa、才能发布APP。
可以得,你可以在windows上完成ios的开发,然后build成xcode工程,然后去mac本上,将工程导入xcode,然后编译成ios应用,其实如果你的windows电脑配置高,可以装黑苹果的。不过谨慎,最好还是用mac本