调研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 ...
随机推荐
- html的空格和换行显示
一.HTML 代码中的所有连续的空格或空行(换行)都会被显示为一个空格,不管是内容还是标签之间. 二.当我们想让它们在同一行连续显示时,就让所有的代码之间没有空格,也不要换行. 三.当我们想要显示连续 ...
- python全栈开发 * 26知识点汇总 * 180709
26 logging collections random 模块 一.logging低配:日志不能写入文件与显示同时进行 import logging logging.basicConfig(leve ...
- Markdown编辑工具及命令
Markdown是一种可以使用普通文本编辑器编辑的标记语言,通过使用简单的编辑,可以使文本具有一定的格式. Typora是一款简介的Markerdown编辑器. 文本编辑语法: 标题: # 一阶标题 ...
- Django组件——分页器和中间件
分页器 Django内置分页器(paginator) 分页器函数为paginator,里面有几个重要的参数需要我们了解 paginator = Paginator(book_list, 10) #第二 ...
- java框架之SpringMVC(1)-入门&整合MyBatis
前言 SpringMVC简介 SpringMVC 是一个类似于 Struts2 表现层的框架,属于 SpringFramework 的后续产品. 学习SpringMVC的原因 SpringMVC 与 ...
- [js]js设计模式-原型模式
构造函数模型- 对象的属性和方法每人一份 function createJs(name, age) { this.name = name; this.age = age; this.writeJs = ...
- python list的函数
1. list.append(obj) 在列表末尾添加新的对象 2. list.count(obj) 统计某个元素在列表中出现的次数 3. list.extend(seq) 在列表末尾一次性追加另一个 ...
- Cocos Creator cc.Event点击触摸事件详解
cc.Event事件请不要直接创建 cc.Event 对象,因为它是一个抽象类,请创建 cc.Event.EventCustom 对象来进行派发. cc.Class({extends: cc.Comp ...
- Treap仿set 模板
Treap仿set 模板 蓝书232 &代码: #include <cstdio> #include <bitset> #include <iostream> ...
- git----------SourceTree如何连接ssh的仓库地址,这里记录的是客户端需要做的事
1. 2. 打开命令行以后输入ssh-keygen -t rsa -C "example@example.com" 这个地方输入的是你注册gitlab所使用的邮箱.按回车,之后还 ...