黑马程序员-ios入门初体验及个人体会

------ Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------


一切从黑马开始

 
  


本期目录:

1.博客前言

2.虚拟机安装

3.mac用法简单介绍

4.第一个mac下,"Hello world"

5.个人总结


一:博客前言

第一次,在csdn上写博客,都是一点个人体会,记录个人学习过程与心得体会。资源来自黑马程员。

接触过C语言也认真理解过java,所以对于ios的开发我还是有点信心的。还没有真正入门吧,只是了 解了一下,有关ios的相关内容。这里可以推荐几本比较好的书,书不在厚,在于精吧!人民邮电出版社的 《Objective-c基础教程》(Mac传奇人物Scott Knaster主笔)《Objective-c基础教程》(第二版),华中科 技大学的《Objective-c高级教程》。

首先,必须解决的是ios开发的环境搭建,必须承认,苹果不给ios开发者后路。“土豪”们可以随意配置 一台MacBook pro,而我等屌丝只能受迫于经济压力,vm虚拟跑黑苹果,当中出现了好多的问题,但比起 pc裸奔黑苹果,还是vm虚拟简单点。具体步骤可以度娘一下,需要注意的是:如果你跑的是mac os 10.9 以上版本,系统可能会要求你升级到10.9.4,,如果你安装xcode_6.1.dmg.那么可能会安装不成功,保险起 见 xcode_6.dmg。


二:虚拟机安装

现在开始介绍虚拟机的安装。(本人亲身经历,很艰辛)

准备工作:

a.VMware 10(建议)(破解补丁及汉化包)

b. 懒人包mac 10.9 (cdr格式)

c.vm苹果补丁

d.xcode 6.0 .dmg 镜像

黑马程序员-ios入门初体验及个人体会_第1张图片

黑马程序员-ios入门初体验及个人体会_第2张图片

a.VMware 虚拟系统安装(网上百度)

vm安装成功界面


黑马程序员-ios入门初体验及个人体会_第3张图片

b.mac系统安装

安装连接:http://www.360doc.com/content/14/0712/20/16002580_393955379.shtml

黑马程序员-ios入门初体验及个人体会_第4张图片

c.Xcode 安装

 u盘考进xcode镜像,在mac中识别双击出现的.dmg 。这时不是双击xcode,而是将xcode拖进   application中

黑马程序员-ios入门初体验及个人体会_第5张图片


三:mac用法简单介绍

其次要大致了解mac的基本操作,推荐一本书,很薄但很强大,《Mac功夫》。可能是太“理 解”pcwindows了,一开始接触mac os还是很不习惯,和Ubuntu很像,但界面很干净,即使是vm虚拟 也不是很卡顿。这里必须记录一下mac中的技巧,键盘


                                                                                                       黑马程序员-ios入门初体验及个人体会_第6张图片   黑马程序员-ios入门初体验及个人体会_第7张图片


快捷键

黑马程序员-ios入门初体验及个人体会_第8张图片



四:第一个mac下,”Hello world“

最后为了检验环境是否搭建成功,运行经典的Hello world


黑马程序员-ios入门初体验及个人体会_第9张图片



五:个人总结

对于ios的前景和钱途,黑马李明杰老师的话我还是挺赞成:ios很火,但一定会淡下来,自己要适时专业 啊!至少我们要对ios近5年有个信心吧。说一下视频理解和个人书籍查阅,ios只是运行在苹果移动设备上的os, 他和windows不是一个级别不可比较。ios不开源,我个人其实挺喜欢开源的项目,java开源异常强大,集合了众 多大牛和普通码农的智慧,但ios不开源与Android的开源,在移动领域我还是比较中肯ios不开源的做法。因为开 源就会缺乏标准和管理。所以市面上Android已经泛滥,没有ios那么好的生态系统,”免费的永远是最贵的“。对 于ios,必须提到一个大牛:苹果iOS之父福斯特

黑马程序员-ios入门初体验及个人体会_第10张图片

此人神一般的存在,帮主在的时候极为器重的核心成员,一手把mac os蓝本移植到ios中,我心中的”英雄“,为人有点傲慢(大牛一般都如此)。仔细看了ios开发过程,与java开发相比简直就是开发人员的福音,你不用为了实现一个小功能就敲大篇代码,所见即为所得(但感觉好像缺少了敲代码的乐趣,呵呵)。

最后说一下Objective-c。由于刚开始学习ios ,并不了解oc,但他是面向对象的语言,基于c语言演化而来。既然有c语言和java的基础,所以我相信oc也可以拿下,“万物皆对象”。


希望,明天依旧,奋斗不止!!!


你可能感兴趣的:(黑马程序员-ios入门初体验及个人体会)