一. 关于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的开发环境的发展演变的更多相关文章

  1. 作业一_随笔3_调研Android的开发环境的发展演变

    调研某一移动应用/平台的开发环境的发展演变:Android 其实,一开始,我只知道,苹果手机用IOS系统,其他很多手机时候安卓系统.我百度知道Android开发主要是android studio和Ec ...

  2. 调研Android平台开发环境的发展演变

    Android是Google推出的开源手机操作系统,主要以开发应用为主,要进行Android开发首先得搭建好开发平台.最近在搭建Android的开发环境,发现往往一个小问题都能花费你大半天时间,从刚开 ...

  3. 调研Android的开发环境的发展演变

    在 知道要做基于移动端的项目实践时,我就选定了Android,回来的时候查了很多相关的知识,很多人都在问开发安卓软件,使用eclipse还是用 Android studio?其实,也没有一个准确的答案 ...

  4. 调研Android Studio开发环境的发展演变(附安装教程,多图)

    Android Studio(以下简称AS)第一次公开亮相是在2013年的谷歌I/O大会上,14年的大会上谷歌发布其试用测试版,如今AS已经历数次版本更新,功能十分强大.如(摘自百度百科Android ...

  5. Android开发环境的发展演变调研

    Android开发环境的发展演变调研 前几年比较多的方法是用JDK+eclipse+ADT,该方法除了要配置JDK的路径之外, 还要在eclipse里面打开SDK Manage进行相应的操作.不过近两 ...

  6. 调研Android平台的开发环境的发展演变

    ·  安卓是以linux为基础的开放源码操作系统.因为安卓的开源等原因,所以现在市场上会有大量的APP可供使用,且各个方面都功能强大. ·  也许是因为开源的原因,安卓过于碎片化.每个APP互相独立. ...

  7. Android开发环境的发展演变

    前几年Android的开发环境需要自己一个个把软件下载下来,如Android sdk.eclipse.ADT等,而且有些软件下载安装相当的麻烦,如eclipse,对于一个初学者来说,这是个完全陌生的软 ...

  8. Android的开发环境的发展演变

    1.Android的开发环境: 之前大家都是安装eclipse,然后再下载安装sdk等插件,还需要配置比较麻烦.不过2013年,有了新的选择,在I/O大会上,谷歌推出新的Android开发环境——An ...

  9. 调研android开发环境的发展演变

    这是第一次接触android开发,特意上网搜索视频进行了自身知识补充,觉得说视频做得很不错,从android的发展历程以及一些基本常识都讲得很详细,也很有趣,也所以拿出来同大家一起分享学习,网址是:h ...

随机推荐

  1. .net 平台 统计图表展示控件fusioncharts

    https://www.fusioncharts.com/javascript-chart-fiddles/

  2. C++11 使用异步编程std::async和std::future

    先说明一点:std::asyanc是std::future的高级封装, 一般我们不会直接使用std::futrue,而是使用对std::future的高级封装std::async. 下面分别说一下. ...

  3. SqlServer 行转列,列转行 以及PIVOT函数快速实现行转列,UNPIVOT实现列转行

     一   .列转行 创建所需的数据 CREATE TABLE [StudentScores]( [UserName] NVARCHAR(20), --学生姓名 [Subject] NVARCHAR(3 ...

  4. cocos2d-x在Android上的编译过程(3):简化Android.mk文件的编写

    在编译动态库时.要求我们要去编写jni/Android.mk文件.告诉编译器编译出来的库时应包括包括编译文件和其它引用库.但对于一个大项目来说,维护这个文件肯定是一件比較繁琐的事情.由于每加一个文件或 ...

  5. 【学习笔记】Tensorflow+Inception-v3训练自己的数据

    导读 喵喵的,一个大坑.本文分为吐槽和干货两部分. 一.吐槽 大周末的,被导师扣下加班,嗨气,谁叫本狗子太弱鸡呢,看起来很简单的任务倒腾了两天还没完,不扣你扣谁? 自己刚接到微调Inception-v ...

  6. 467A

    #include <stdio.h> int main() { int n; int p, q; int rooms=0; scanf("%d", &n); i ...

  7. pat 1051Pop Sequence

    模拟栈的过程,一开始我是用的cin来判断每行的每一个数字,然后判断回车结束.有一个点会超时,答案用数组先记录序列的方法非常好.有一个注意点就是访问s.top()的时候先要保证s.size()>0 ...

  8. to_date

    SQL> ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS'; 会话已更改. SQL> SELECT TO_DATE(' ...

  9. ArchLinux安装Sublime Text 3

    安装方法: 在 /etc/pacman.conf中添加 [archlinuxcn] SigLevel = Optional TrustAll Server = http://repo.archlinu ...

  10. xxnet to google部署

    1,github上下载xxnet项目 2,启动(点击 start) 3,确定启动好后访问 www.google.com (此时是可以访问的) 4,注册google账号或直接登陆 5,访问 https: ...