从1开始学ios开发

作为一个十分非资深软件程序猿,某天在反思个人职业规划的时候突然萌发了学习一门可以独立开发一个自己的产品的想法。由于入行来一直做的是自动化测试,总会对自己测过的产品充满了(莫名其妙的)感情,想到如果自己能开发一个产品,是不是会带来更大的成就感呢?!

在众多语言里,最后选择了ios开发,主要原因是完全不懂,所以就不知道有没有坑,不知者无畏嘛:)

为什么是从1开始学iOS呢,因为我是有java、php等语言基础的,所以学习的时候会拿不同语言的语法做比较着学习,个人感觉是有帮助的,还是那句话,语言都是相通的嘛。

开始学习的时候在网上主要搜索了一下视频材料。入门分成了两个阶段:

  1. Swift 语言部分
    objective-c我打算以后用到了再看,所以偷懒就先没看。
    视频:http://www.imooc.com/learn/127
    这个视频的优点在于讲的比较简洁,知识点不多,但是basic的内容都点到了,适合快速入门,详细的语法还是要看官方的swift教学书比较好。
  2. xcode和storyboard
    我看网上说大多数项目使用的xib或nib来开发的,但是还是学了storyboard来入门,至少stanford大学公开课的视频里也是用storyboard来介绍的。
    视频1. http://www.imooc.com/learn/173
    这个视频里手把手教你做app,确实很有成就感,2、3个小时就做出了点东西,但是深入下去就感觉跟不太上,比如seague,delegate,页面切换上面作者都只是讲了一下要这样写,但是没有说原理的部分。所以跟着做了2个app后,就大约对xcode的使用熟悉了,就弃了。
    视频2.http://open.163.com/movie/2015/2/H/1/MAIKHN60A_MAIPLK4H1.html
    斯坦福的公开课,好处是他对知识点的解释剖析比较到位,缺点是他是英语的。。。对于不是很理解的知识点,我可能需要听两遍才能理解他的意思,我不知道这个是不是应该有字幕,我看的时候没有,我也没管,反正一来是单词都能听懂,二来是听英语的话更容易跟上老师的思路。

对于学习一门新技术来说,我不能说自己是很擅长的,只是拿到手上可以用用的程度罢了。所以写博客只是为了track自己的学习进度,分享一下学习心得,让学习ios的道路更长更有趣。:)

暂时的学习计划是:
1. stanford的公开课视频
2. ios开发指南 从零基础
视频我会在上下班的路上看一些来了解一些理论知识,书上主要是上手一步步做实践。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值