从零开始学Objective-C(01)选择Objective-C之路
2015-12-18 11:33
357 查看
从零开始学Objective-C(01)选择Objective-C之路
本来不喜欢写笔记的,但是随着一天天的学习,发现要复习的东西太多了,一个个翻project也挺麻烦的,因此特地记录下来btw,本文所用的编辑工具–
MWeb Lite
传送门:MWeb Lite
写下这篇文章的时候,博主是一个大三的学生,大一大二的时候只知道玩,大三时突然觉得这样下去不行了,开始乖乖学习。
一开始时不知道学什么好,碰巧课程设计需要设计一个app,当时没多想就决定搞一个web应用,于是开始学
php,
php是一门容易入门的语言,跟着网上的教程,很容易就能做出东西。
大概学了两个月吧,我开始迷茫,php真的是我喜欢的东西吗?
java?
C++?
C#?还是
Objive-C?和百(大一舍友php大神)聊了好久,也和舍友,其他同学交流,最后得出一个结论:学自己喜欢的。
从07年苹果发布第一部iPhone开始,我就成为了不折不扣的果粉,期间买过iPod touch,classic,iPad air,iPhone。现在有机会了,我决定走苹果的
Objective-C路线。
当天网上,立即就打电话回家安利老爸,说我想要学习ios的编程,但是需要一台苹果的电脑。本来只是想试试,结果爸爸没多想就答应了(这里真的很感激家人无条件的支持)。于是在签证到手后,在11月底,和爸爸去香港买rmbp15。
咳咳开始转入正题,那么,学习
Objective-C需要什么?
required:
1.
rmbp>
mba>
黑苹果
2.
xcode这个没什么好说的把?
3.
火狐浏览器or
chrome我所知道的最好用的两个浏览器
4.还有各种各样的软件,看个人需求 像
Evernote
有道词典
The Unarchiveretc.
为什么推荐rmbp呢?写过程序的童鞋都知道,软件运行的速度会严重影响开发效率,要是开个软件1分多钟,编译运行又一两分钟,开多一两个软件还卡死,真的是没法交流呢。mba有着轻薄便携的特性,但是论速度肯定是没法和rmbp比的。
至于黑苹果,大二的时候我也是尝试过的。装了好几个晚上,总是各种出错,无论是在win7和OS X之间传文件,更新虚拟机的OS X,安装破解的xcode,总能出各种各样的问题。最后一气之下直接把虚拟机删了- -
optional:
1.首推
cherry G3000茶轴(真的是爱上打字)。
2.森海塞尔的头戴耳机
大馒头2哈哈这个东西在宿舍简直就是屏蔽声音的神器(舍友打机,音响放音乐,闲扯等等你懂的- -)
3.外接显示屏 三星的
S24E360HL程序员永远都不会嫌弃屏幕多哈哈。
4.一个usb接口的台灯 妈妈再也不怕宿舍早关灯了 博主自用的是得利来的usb台灯,断电时插充电宝用的。不是我广告,这东西某宝上一搜一大堆,看个人爱好买吧。
5.苹果自家的
magic mouse2,这鼠标是和rmbp一起买的,要我自己买肯定是不舍得。买回来时遭到了舍友的各种吐槽。说实话,这东西卖得确实贵,但也不至于没用,配合rmbp还是能产生一些化学反应的。
因为学校并没有开设
Objective-C的课程,所以只好自学了。说到自学,自觉真的很重要。自从买了rmbp后,我每天都早上7点起床,中午一点睡到两点,晚上12点左右睡觉。除了不能逃的课和吃饭以外,基本都泡在了图书馆。
还有一点,真的,要放弃游戏。博主曾经狂热于
LOL,在艾欧尼亚也打上了白金4(后来被同学拿去打上了钻石- -)。但是人的精力和记忆力是有限的,你想大四甚至未来几年一直蹲在家啃老,还是毕业一两年内1w+的工资,这个你自己考虑。
你现在是什么人并不重要,关键是你想成为什么样的人。
END
相关文章推荐
- Objective-C的内省(Introspection)用法小结
- Objective-C中常用的结构体NSRange,NSPoint,NSSize(CGSize),NSRect实例分析
- Objective-C中NSNumber与NSDictionary的用法简介
- Objective-C中NSLog输出格式大全
- 全面解析Objective-C中的block代码块的使用
- Swift调用Objective-C编写的API实例
- Swift、Objective-C、Cocoa混合编程设置指南
- Objective-c代码如何移植为Swift代码 Objective-c代码转移到Swift过程介绍
- Swift调用Objective-C代码
- 以实例讲解Objective-C中的KVO与KVC机制
- objective-c中生成随机数的方法
- 在Swift中使用Objective-C编写类、继承Objective-C类
- Swift能代替Objective-C吗?
- Objective-C 消息传递机制详解
- 在一个项目中同时使用Swift和Objective-C代码混合编程的方法
- vm安装mac os x 10.7 lion
- objective-c(一)
- objective-c(二)
- objective-c(三)