搜索
写经验 领红包
 > 科技

ios要学多久(ios系统学习)

导语:回忆15天学IOS的辛酸苦辣

ios要学多久(ios系统学习)

在群里经常看到有小伙伴问怎么学好IOS,想往这方向转,也有看到各种培训出来在群里找工作的,也有问怎么自学好。有的都学了好几个月了,培训的也要四个月,让我想起我之前学IOS的那段难忘的时间。

之前做 .Net,错过了好多机会,失败原因很多有冲动、自卑等。在学校也算得上学霸的我一走出校门跟一起玩耍的小伙伴差距越拉越大,做 .Net待遇还不如IOS,也挺不甘心的,觉得自己的.Net水平还是不错的,毕竟给华为做外包时给我定级也给定了个3级,又由于在那半年换了几份工作,感觉自己挺失败的,痛定思痛,想着要改变自己。现在回过头来感觉收获挺多,刚入社会,无法与社会融合,有点磕磕绊绊。我是对微软是彻底死心了,在学校还专门学了下WPhone的开发,可是恨铁不成钢, 一直火不了,工作职位也少,正是有了这些,我决定要学IOS,毕竟待遇好一点。我记得很清楚,我一共花了15天的时间算是把IOS学了一遍,然后就找到了一ios的工作,本命年运气也好。

我是从2月1号开始学,学到2月15号,然后就回去过年了。在这半个月的学习时间,日夜不分,有时候白天睡觉,晚上学IOS。一天吃饭也都不在点上,晚上学到第二天七八点,睡觉醒来都是下午三四点了,当时用的还是我花两天时间才装好的虚拟机,内存4G死卡死卡,在那半个月我瘦了10斤。。

IOS基础主要包含几大块:OC语法、控件、数据库、网络。

1.OC语法

OC和C中叫做接口OC中叫协议这些差异。OC这些语法主要是要自己敲一边,熟悉一下,基本OK,像代理设计模式、MVC、观察者、工厂等在做.Net的时候就用到,所以这些理解都不难。其中我记得无限互联、还要千峰的公开课讲的都挺不错的。特别是无限互联那个讲师一惊一乍的,蛮有意思的。这一块是最基础的也是我学的最长的,花了四五天时间。

2.控件

控件这块也算是比较做,从简单控件到复杂控件,网上找了个结构图,一个一个的敲一下,都是属性方法,记一记,动手敲一敲。还有一些手势呀这些,图层动画这些都没看都大致看了下。花了三四天。

3.数据库

由于之前做.Net数据库是必备的,IOS中也有数据库Sqlite, 也基本没什么难的,特别是有第三方FMDB,自己也就是大致了解了一下,也没深入了解,也就花了半天时间。

4.网络

网络这块我也是简单了解,用的也都是第三方,就看了下AFNetWorking,花了1天时间。

5.其他

把前面的几个了解之后,由于当时没苹果真机,也没项目经验,想着这样找工作也不行呀,于是就找在培训机构当讲师的同学要了个案例自己做了下,就这样硬着头皮回家过年了。过完年还算小编幸运现在都还挺感谢招我的那个人,小编就这样进入了ios的不归路(至于为什么不归以后再说吧)。

本文内容由小快整理编辑!