调研IOS的开发环境的发展演变
一. 关于IOS的开发发展历史:
百度一下,关于这方面的详细资料有很多,在这里就不复制粘贴占用篇幅了。
二. 关于个人搭建IOS开发环境的体验:
本人用的是华硕电脑,window7的操作系统,本来为了方便,打算体验一下安卓的开发环境就好了,但是,在舍友(是的,就是这个人@Mr.noboby)的怂恿下,
为了感受苹果操作系统的强大之处,伟大的作死之旅开始了:
首先,安装虚拟机是伟大旅程的第一步,根据百度大大的推荐,选择安装 VMware 10 ;
然后,接下来这的一步是最最重要的,没有这一步我们的工作就完成不下去了,那就是百度“ 虚拟机10安装MAC教程 ”!
(这里不得不真心感叹一句:世界上还是好人多啊,这么良心的教程上哪去找啊,感恩!)
这里需要注意的是需要下载的软件以及插件包括:Mac OS X插件, Mac OS X 10.9.3镜像,Xcode6
搜到教程的我满心欢喜,以为只要照着教程一步一步来,一切都会变得so easy,但事实告诉我:我太天真了!
1.安装插件时,一定要按要求关掉任务管理器中的服务项。不然会出现的问题就是即使运行完插件,你依然无法在虚拟机上安装MAC操作系统。
(不要问我为什么会知道,当初我以为是我下的OS X软件出问题了,机智(愚蠢)的又重新下载了一次。啊,我宝贵的三小时!)
2.在安装VMware Tools时,Darwin6.0.3.zip文件在解压为Darwin6.0.3.ios 时依然以压缩包形式存在,但是不要犹豫,大胆的选择进行安装。
3.安装过程中花费最多时间的就是等待,虚拟机的运行会占用电脑本身的内存空间,会导致运行缓慢,尤其是在安装OS X 以及Xcode6 时。
(此为盗图,因为自己忘记截了...)
所以友情提醒:在安装过程中不要在电脑打开其他任何软件,那完全是作死的行为(是的,我就是试过才知道的...)。
再友情提醒:在开始安装教程时,请准备好一只手机(如果有WIFI就更好了),请相信我,这真的很重要,不然时间真的很漫长...
漫长的等待后,来展示一下伟大旅程的成果吧:
(“hello word”求助了舍友的帮忙,实在不是很懂...)
说一下自己的心得体会:
1.总的来说,还是学到了很多东西,至少让我知道了虚拟机的存在以及虚拟机的应用(是的,身为计算机专业的我现在才知道)。
2.和舍友交流了一下彼此作死的心得,发现我的虚拟机运行Mac OS X 时真的会很卡,而舍友的则运行得很流畅,所以得出来的结论是我的电脑真的很渣。
(难道伟大的旅程第一步不是装虚拟机,而是直接换一台Mac吗)
3.在安装过程中有几次要换电脑的冲动,但还是安慰自己:你舍得就这样扔下陪伴了自己两年的电脑吗(我摸着自己的钱包说到)。
4.ios开发环境的搭建虽然花了自己快一整天的时间,但把它搭建完成还是很有成就感的,至于体会他的强大之处,只能日后再说了...
不过舍友已经活在虚拟机的世界中出不来了(每天打开电脑的第一件事就是进入苹果操作系统),想必应该是很不错的。
5.很多安装步骤都是照着教程来的,虽然最终搭建成功,但还是一知半解,希望自己可以慢慢将它全部弄明白。
(写的不是很好,但都是自己的一些真实感受和体验,嗯,就这样吧。)
调研IOS的开发环境的发展演变的更多相关文章
- 作业一_随笔3_调研Android的开发环境的发展演变
调研某一移动应用/平台的开发环境的发展演变:Android 其实,一开始,我只知道,苹果手机用IOS系统,其他很多手机时候安卓系统.我百度知道Android开发主要是android studio和Ec ...
- 调研Android平台开发环境的发展演变
Android是Google推出的开源手机操作系统,主要以开发应用为主,要进行Android开发首先得搭建好开发平台.最近在搭建Android的开发环境,发现往往一个小问题都能花费你大半天时间,从刚开 ...
- 调研Android的开发环境的发展演变
在 知道要做基于移动端的项目实践时,我就选定了Android,回来的时候查了很多相关的知识,很多人都在问开发安卓软件,使用eclipse还是用 Android studio?其实,也没有一个准确的答案 ...
- 调研Android Studio开发环境的发展演变(附安装教程,多图)
Android Studio(以下简称AS)第一次公开亮相是在2013年的谷歌I/O大会上,14年的大会上谷歌发布其试用测试版,如今AS已经历数次版本更新,功能十分强大.如(摘自百度百科Android ...
- Android开发环境的发展演变调研
Android开发环境的发展演变调研 前几年比较多的方法是用JDK+eclipse+ADT,该方法除了要配置JDK的路径之外, 还要在eclipse里面打开SDK Manage进行相应的操作.不过近两 ...
- 调研Android平台的开发环境的发展演变
· 安卓是以linux为基础的开放源码操作系统.因为安卓的开源等原因,所以现在市场上会有大量的APP可供使用,且各个方面都功能强大. · 也许是因为开源的原因,安卓过于碎片化.每个APP互相独立. ...
- Android开发环境的发展演变
前几年Android的开发环境需要自己一个个把软件下载下来,如Android sdk.eclipse.ADT等,而且有些软件下载安装相当的麻烦,如eclipse,对于一个初学者来说,这是个完全陌生的软 ...
- Android的开发环境的发展演变
1.Android的开发环境: 之前大家都是安装eclipse,然后再下载安装sdk等插件,还需要配置比较麻烦.不过2013年,有了新的选择,在I/O大会上,谷歌推出新的Android开发环境——An ...
- 调研android开发环境的发展演变
这是第一次接触android开发,特意上网搜索视频进行了自身知识补充,觉得说视频做得很不错,从android的发展历程以及一些基本常识都讲得很详细,也很有趣,也所以拿出来同大家一起分享学习,网址是:h ...
随机推荐
- phjp(ajax)作用知识点
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如 ...
- 转 基于Excel参数化你的Selenium2测试
转载:https://blog.csdn.net/zhusongziye/article/details/80100375 前言 今天我们就如何使用xlrd模块来进行python selenium2 ...
- yum命令查看某个命令是由那个包提供的
[root@linux-node2 ~]$ yum whatprovides fuserLoaded plugins: fastestmirrorLoading mirror speeds from ...
- 找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args) 否则 JavaFX 应用程序类必须扩展javafx.应用程序类必 须扩展javafx.application.Application”
用eclipse写代码的时候,写了一个简单的程序,编译的时候突然出现“错误: 在类 com.test.demo 中找不到 main 方法, 请将 main 方法定义为: public static v ...
- 我了解到的新知识之---Cylance Protect是干吗的?
每家企业都会采购适合自己的杀毒软件来保护企业内的电脑处在安全的状态下,我所在的公司目前在用的是来自美国的初创企业的产品Cylance Protect.,目前这家公司已经在2018年11月份被黑莓公司收 ...
- [设计语言][统一建模语言][软件开发方法学][UML] UML
背景介绍 UML是一种统计建模语言. WIKI: https://en.wikipedia.org/wiki/Unified_Modeling_Language UML是OMG (object man ...
- 跑 vue 项目
cd ***** npm install 或 yarn(推荐) npm run dev 若是报错: missing script: dev ERR! A complete log of this r ...
- 20190422 T-SQL 触发器
-- 1 数据库服务 -- 2 触发器 CREATE TRIGGER no_inserton xsAFTER INSERT ASBEGIN RAISERROR('XS不让插入数据',1,1); ROL ...
- linux-grep-tail-find
如果在只是想匹配模式的上下几行,grep可以实现. $grep -5 'parttern' inputfile //打印匹配行的前后5行 $grep -C 5 'parttern' inputfile ...
- iOS UI基础-21 WKWebView
WKWebView,直接显示网页,需要引入第三方类:https://github.com/marcuswestin/WebViewJavascriptBridge 加上进度条代码,很完美使用 webV ...