如何学习IOS开发

大三学生一枚,平时课余时间差不多学了四个月左右,跟着教程练练,也算是一个比较简单的应用吧,感觉进展缓慢而且也不知道哪些重要哪些不重要,各位大师能给点指导吗?怎么学比较快,应该偏向学哪些方面?谢谢

阅读 3.9k
4 个回答

想在iOS开发站的前沿,英语必须要过硬,各种文档教程都是英语的比较多

一般我看教程是去Ray Wenderlich,这里的教程我觉得很赞,掌握的点基本都会说到
搜问题是用google,多数解决方案集中在stackoverflow

我建议你先系统看一下教程,第一次的项目应该然后找一个比较热门的应用(不是游戏)来模仿,比如twitter facebook等。不需要全部功能做出来,做重点就可以了,比如UITableView、下拉刷新等应用,GIF查看,动画等,熟悉控件很重要。多看开源库,学习代码书写规范。

最后再附上Google的代码规范文档

同意楼上, 另外我觉得一定要边学边做, 单纯的看文档效果很弱的, 要实际的去写一些代码, 看到运行的结果, 效果才会好些, 对于那些控件, 可以边用的时候边看苹果的文档, 在xcode里就可以看, 很方便的! 如果有公司可以去实习下, 当然是最好了, 不要怕压力或者累, 因为每次压力之后都会是一次飞跃!

做事要有目的比较好。漫无目的,完全是因为兴趣的话,有时候反而会不断的拖延。你学这个是想干嘛呢?自己做应用赚钱?还是找一个相关的工作?我现在每天下班三个小时基本都会用来学ios,我是想自己做应用,有一点收入,如果收入多了,就可以不上班了,专心做 ;)
我不知道你都看过哪些教程,其实教程不需要看太多,我个人觉得学习关键点有两个:第一,是英语水平,建议你增强英语水平,多看Xcode自带的文档,非常人性化,哪里不会点哪里。第二,就是你其他编程语言的掌握情况。你学会的语言越多,学一门新的语言就越容易。可以直接看进阶的东西。
其实最关键的还是你做事的目的性,目的性越强,你能付出的时间和精力就越多,也会坚持的越久,收效才越显著。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
101 新手上路
子站问答
访问
宣传栏