事情困难是事实,再困难的事还是要每天努力去做是更大的事实。

分三部分:

第一部分:态度和电脑

1、不要关注别人的学习经历,不要关注别人加薪经历。

因为人各不同,别人的经历极有可能并不适合你。而因为每一天的市场状况都不一样,企业的用人需求每天都在变,别人的加薪经历再传奇或惨淡,你都无法复制。别人的故事再精彩,也只能当电视剧来看而已。

有人可能1个月就可以负责APP开发,有人可能学2年都做不了事。有人可能1年就拿30K,有人可能3年经验都拿不了10K。

所以,下面,我只能告诉你,我认为你该学什么,却永远都无法告诉你,你能不能学会,你什么时候能学会。

2、买预算内最贵的苹果电脑,最好是笔记本电脑。不要自己折腾配件,对一般人来说,实在是太费时间,根本不划算。以下是我2013年买的一直用到现在的Air,你准备买的,自己参照判断够不够用。

型号

存储

3、配件升级顺序:内存(8G起步) -> 存储(SSD 256G起步) -> CPU -> 显卡

4、买不了Mac,就自己黑一个(过程中有任何问题,自己搜索解决,粉丝群不讨论任何盗版、越狱、逆向、破解、培训问题):

http://wang9262.github.io/blog/2014/06/06/install-mac-os-x-10-dot-10-by-vmare/

第二部分:直面代码

5、如果你能写APP,现在就动手写自己的APP。参与书籍:周楷雯Kevin的《Producter》http://producter.io

6、如果你还写不了,可以读(抄)些优秀源码:

完整APP项目源码:

Objective-C https://github.com/singro/v2ex

Swift https://github.com/YANGReal/JokeClient-Swift

源码网站:

https://github.com/search?o=desc&q=iOS&s=stars&type=Repositories&utf8=✓

http://code4app.com

http://www.oschina.net/code/list?lang=Objective_C&catalog=&show=time

第三部分:疯狂学习

7、如果你读源码费劲,可以读些书:

iOS移动开发从入门到精通 https://detail.tmall.com/item.htm?spm=a230r.1.14.20.z8p0RD&id=546961010743&ns=1&abbucket=8

iOS http://item.jd.com/11620753.html

进阶 http://item.jd.com/11543678.html

http://item.jd.com/11258970.html

Objective-C http://item.jd.com/11611045.html

Swift https://github.com/numbbbbb/the-swift-programming-language-in-chinese

http://item.jd.com/11685611.html

8、如果读书费劲,可以读些博客:

http://blog.csdn.net/fzhlee

http://objcio.cn

http://nshipster.cn

http://www.raywenderlich.com

http://www.objc.io

9、如果读博客费劲,可以读些苹果官方文档:

http://developer.apple.com/library/ios/navigation/

10、如果读文档费劲,可以看些视频:

http://study.163.com/course/courseMain.htm?courseId=1615001

http://study.163.com/course/courseMain.htm?courseId=1003657013

11、如果看视频费劲,可以去试试互动教程:

https://itunes.apple.com/cn/app/id1063100471

https://itunes.apple.com/cn/app/id1209739676

12、如果逛社区费劲,就随便搜索,搜到什么看什么

能用Google就用Google,不行就百度。不要只搜一次,阅读了解部分信息后,增加或修改关键词继续搜。

多用专业网站的站内搜索,或者Google/百度时加”site:”。

13、如果搜索费劲,可以加Q群聊聊

130283564/118623167/232099237/147043528

Swift:337176674/373274632

逆向:251453531

实时请教是最低效的,请教之前尽量多看源码多看书多看博客多看问答社区多搜索。

14、多参加技术沙龙,熟悉自己谋生的技术圈子。以防万一,带本书出门。

15、iOS学习资料汇总 https://github.com/Aufree/trip-to-iOS

本文转自:http://www.jianshu.com/p/8472ba0f2bb6

从零开始学iOS开发的15条建议相关推荐

  1. 从零开始学 iOS 开发的15条建议

    事情困难是事实,再困难的事还是要每天努力去做是更大的事实. 因为我是一路自学过来的,并且公认没什么天赋的前提下,进步得不算太慢,所以有很多打算从零开始的朋友会问我,该怎么学iOS开发.跟粉丝群的朋友交 ...

  2. 个人总结学 iOS 开发的15条经验

    事情困难是事实,再困难的事还是要每天努力去做是更大的事实. 因为我是一路自学过来的,并且公认没什么天赋的前提下,进步得不算太慢,所以有很多打算从零开始的朋友也会纠结怎么学iOS开发. 第一部分:态度和 ...

  3. 从零开始学ios开发(三):第一个有交互的app

    感谢大家的关注,也给我一份动力,让我继续前进.有了自己的家庭有了孩子,过着上有老下有小的生活,能够挤出点时间学习真的很难,每天弄好孩子睡觉已经是晚上10点左右了,然后再弄自己的事情,一转眼很快就到12 ...

  4. 从零开始学ios开发(十一):Tab Bars和Pickers

    不好意思各位,本人休息了一个礼拜,所以这次的进度延后了,而且这次的学习的内容比较多,时间用的也比较长,文章发布的时间间隔有些长了,望各位谅解,下面继续我们的ios之旅. 这次我们主要学习的内容有2个, ...

  5. 三十而立,从零开始学ios开发(十一):Tab Bars和Pickers

    不好意思各位,本人休息了一个礼拜,所以这次的进度延后了,而且这次的学习的内容比较多,时间用的也比较长,文章发布的时间间隔有些长了,望各位谅解,下面继续我们的ios之旅. 这次我们主要学习的内容有2个, ...

  6. 从零开始学ios开发(十二):Table Views(中)UITableViewCell定制

    我们继续学习Table View的内容,这次主要是针对UITableViewCell,在前一篇的例子中我们已经使用过UITableViewCell,一个默认的UITableViewCell包含imag ...

  7. 从零开始学ios开发(十):Multiview Applications(多个xib之前的切换)

    这篇学习的主要内容是Multiview,在我们学习iphone旋转的时候,介绍过多个view的使用方法,不过这里的view和旋转屏幕中所指的多个view是不同的,旋转屏幕中涉及到的多个view是在一个 ...

  8. 从零开始学ios开发(十三):Table Views(下)Grouped and Indexed Sections

    在前面2篇关于Table View的介绍中,我们使用的Style都是Plain,没有分组,没有index,这次学习的Table View和iphone中的通讯录很像,有一个个以字符为分割的组,最右边有 ...

  9. 三十而立,从零开始学ios开发(十二):Table Views(上)

    这次学习的控件非常重要且非常强大,是ios应用中使用率非常高的一个控件,可以说几乎每个app都会使用到它,它就是功能异常强大的Table Views.可以打开你的iphone中的phone.Messa ...

最新文章

  1. 四月青少年编程组队学习(Python一级)Task01
  2. cnn风格迁移_快速图像风格迁移思想在无线通信中的另类应用:算法拟合
  3. C++ new delete操作符
  4. 数组合并假设有 n 个长度为 k 的已排好序(升序)的数组,请设计数据结构和算法,将这 n 个数组合并到一个数组,且各元素按升序排列。即实现函数-C-icoding-排序-数据结构
  5. Caddi Programming Contest 2021(AtCoder Beginner Contest 193) 题解
  6. WCF 第二章 契约 系列文章
  7. java 二维数组动态添加,菜鸟求助: 二维数组如何实现动态接收?
  8. WindowsServers2019上手体验
  9. 我没钱 如何推广自己的网站
  10. C++ 4 C++变量及作用域
  11. 【组播技术入门 01】IP组播概述
  12. Fiddler4的安装与使用
  13. LINNAEUS:生物医学文献的物种名称识别系统
  14. lbp2900打印机linux驱动下载,佳能LBP2900打印机驱动
  15. 什么是DMZ区域,DMZ区域的作用与原理
  16. logstash之output插件-输出数据到控制台、file文件、elasticsearch、redis
  17. 怎么给图片添加水印?教你一个图片加水印小妙招
  18. android.bp 编译,Android编译系统中的Android.bp
  19. win10开启与关闭Administrator账户
  20. google colab自动断连咋办?

热门文章

  1. UE4学习之VR(二)
  2. 数据操作语言:DELETE语句
  3. MySQL——存储过程详解及实例分析
  4. 服务器内存用完查看命令
  5. linux 内核 nice,进程调度 – Linux内核API set_user_nice
  6. 锂电池座充LCD显示屏数码充电器方案设计开发
  7. 小程序源码:老年祝福短视频微信小程序源码下载支持流量主
  8. 精品软件-QQ音乐(绿色去广告)
  9. OpenSSL完整安装教程及部分问题解决
  10. html设置网页登录认证,四、登录验证:使用自定义界面登录