黑马程序员-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 镜像
a.VMware 虚拟系统安装(网上百度)
vm安装成功界面
b.mac系统安装
安装连接:http://www.360doc.com/content/14/0712/20/16002580_393955379.shtml
c.Xcode 安装
u盘考进xcode镜像,在mac中识别双击出现的.dmg 。这时不是双击xcode,而是将xcode拖进 application中
三:mac用法简单介绍
其次要大致了解mac的基本操作,推荐一本书,很薄但很强大,《Mac功夫》。可能是太“理 解”pcwindows了,一开始接触mac os还是很不习惯,和Ubuntu很像,但界面很干净,即使是vm虚拟 也不是很卡顿。这里必须记录一下mac中的技巧,键盘:
快捷键
四:第一个mac下,”Hello world“
最后为了检验环境是否搭建成功,运行经典的Hello world
五:个人总结
对于ios的前景和钱途,黑马李明杰老师的话我还是挺赞成:ios很火,但一定会淡下来,自己要适时专业 啊!至少我们要对ios近5年有个信心吧。说一下视频理解和个人书籍查阅,ios只是运行在苹果移动设备上的os, 他和windows不是一个级别不可比较。ios不开源,我个人其实挺喜欢开源的项目,java开源异常强大,集合了众 多大牛和普通码农的智慧,但ios不开源与Android的开源,在移动领域我还是比较中肯ios不开源的做法。因为开 源就会缺乏标准和管理。所以市面上Android已经泛滥,没有ios那么好的生态系统,”免费的永远是最贵的“。对 于ios,必须提到一个大牛:苹果iOS之父福斯特
此人神一般的存在,帮主在的时候极为器重的核心成员,一手把mac os蓝本移植到ios中,我心中的”英雄“,为人有点傲慢(大牛一般都如此)。仔细看了ios开发过程,与java开发相比简直就是开发人员的福音,你不用为了实现一个小功能就敲大篇代码,所见即为所得(但感觉好像缺少了敲代码的乐趣,呵呵)。
最后说一下Objective-c。由于刚开始学习ios ,并不了解oc,但他是面向对象的语言,基于c语言演化而来。既然有c语言和java的基础,所以我相信oc也可以拿下,“万物皆对象”。
希望,明天依旧,奋斗不止!!!
黑马程序员-ios入门初体验及个人体会相关推荐
- 黑马程序员-iOS基础-Objective-C基础(六)内存管理
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 黑马程序员-iOS基础-Objective-C基础(六)内存管理 一.内存管理的必要性 移动设备 ...
- [学习笔记]黑马程序员-Hadoop入门视频教程
文章目录 参考资料 第一章:大数据导论与Linux基础(p1-p17) 1.1 大数据导论 1.1.1 企业数据分析方向 1.1.2 数据分析基本流程步骤 明确分析的目的和思路 数据收集 数据处理 数 ...
- 基于VueAxios制作音乐播放器(bilibili黑马程序员Vue入门学习记录)
目录 使用Vue制作一个音乐播放器 前言 Vue Vue导入 Vue挂载 Vue指令 v-text v-html v-on v-show v-if v-bind v-for v-model axios ...
- 黑马程序员各学科超长体验课知识点汇总
今天依旧有同学来找播妞了解某某学科的课程大纲内容鉴于大家都想了解课程内容,播妞今天将黑马程序员的各大学科基础班的课程大纲在这里做个汇总,想了解同学自己保存查看哦 各学科详细课程大纲 *此篇仅展现基础班 ...
- 黑马程序员——ios笔试题——黑马 IOS 技术博客
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 面试能力要求:精通iphone的UI开发,能熟练操作复杂表视图,熟练使用图层技术, 可以自定义U ...
- sql数据黑马程序员——SQL入门
最近研究sql数据,稍微总结一下,以后继续补充: ---------------------- ASP.Net+Android+IO开辟S..Net培训.等待与您交流! --------------- ...
- 黑马程序员——ios面试学习一:Mac系统使用教程——黑马 ios 技术博客
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 学习Mac从这里开始!!! 谢谢大家热烈支持, 感动! 你们的支持是我更新的动力!大家留言说 ...
- 黑马程序员——IOS基础---Mac OS X
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 如果你刚开始从事IOS开发,并且对苹果系统环境,不熟悉,从这看起吧. 一.系统简介 1.苹果公司 ...
- 黑马程序员——IOS学习—基本UI控件的代码创建
-----------Java培训.Android培训.IOS培训..Net培训.期待与您交流!------------ 本节采用代码的方式系统了解一下IOS主要UI控件的创建和使用,在开始之前首先 ...
- 黑马程序员——iOS学习——启动App界面黑屏
之前自己跟着书上学习,书上会有示例程序. 其中有些示例程序,要求创建一个Empty Application,可是由于书中使用的Xcode版本低些,而我使用了最新的Xcode,根本找不到Empty Ap ...
最新文章
- 30岁前挣够500万
- 熵是什么?熵的公式是什么?决策树如何把熵的递减变换为信息增益进行树枝的分叉以及树的生长的?
- 汇编 and or xor not test cmp 条件跳转指令 jcc
- php libmysqlclient,什么是php?以及mysqlnd与libmysqlclient
- Android之解决开启热点后跳转页面不稳定问题
- eol python_乱记 EOL(End of Line)在windows和linux不同导致的Python问题
- 对python的意思_python的意思
- GridView中的全选操作(转)
- ORA-01403: no data found
- 2019年上海春运志愿服务启动 3000余名志愿者守护归乡路
- java经典项目_推荐几个经典的Java开源项目
- Webpower携手梅花网,打造优雅的SaaS产品服务
- 解读基于数加的大数据仓库解决方案
- GDS List内容详情
- VB中的二维数组输出的定位
- 班级聚会(reunion)
- Qualcomm QCC 蓝牙芯片烧录工具
- AWT/SWT/SWING 区别和联系
- CCS2019:Log2vec论文阅读
- 51nod 1718 Cos的多项式