从零开始学iOS开发的15条建议
事情困难是事实,再困难的事还是要每天努力去做是更大的事实。
分三部分:
第一部分:态度和电脑
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条建议相关推荐
- 从零开始学 iOS 开发的15条建议
事情困难是事实,再困难的事还是要每天努力去做是更大的事实. 因为我是一路自学过来的,并且公认没什么天赋的前提下,进步得不算太慢,所以有很多打算从零开始的朋友会问我,该怎么学iOS开发.跟粉丝群的朋友交 ...
- 个人总结学 iOS 开发的15条经验
事情困难是事实,再困难的事还是要每天努力去做是更大的事实. 因为我是一路自学过来的,并且公认没什么天赋的前提下,进步得不算太慢,所以有很多打算从零开始的朋友也会纠结怎么学iOS开发. 第一部分:态度和 ...
- 从零开始学ios开发(三):第一个有交互的app
感谢大家的关注,也给我一份动力,让我继续前进.有了自己的家庭有了孩子,过着上有老下有小的生活,能够挤出点时间学习真的很难,每天弄好孩子睡觉已经是晚上10点左右了,然后再弄自己的事情,一转眼很快就到12 ...
- 从零开始学ios开发(十一):Tab Bars和Pickers
不好意思各位,本人休息了一个礼拜,所以这次的进度延后了,而且这次的学习的内容比较多,时间用的也比较长,文章发布的时间间隔有些长了,望各位谅解,下面继续我们的ios之旅. 这次我们主要学习的内容有2个, ...
- 三十而立,从零开始学ios开发(十一):Tab Bars和Pickers
不好意思各位,本人休息了一个礼拜,所以这次的进度延后了,而且这次的学习的内容比较多,时间用的也比较长,文章发布的时间间隔有些长了,望各位谅解,下面继续我们的ios之旅. 这次我们主要学习的内容有2个, ...
- 从零开始学ios开发(十二):Table Views(中)UITableViewCell定制
我们继续学习Table View的内容,这次主要是针对UITableViewCell,在前一篇的例子中我们已经使用过UITableViewCell,一个默认的UITableViewCell包含imag ...
- 从零开始学ios开发(十):Multiview Applications(多个xib之前的切换)
这篇学习的主要内容是Multiview,在我们学习iphone旋转的时候,介绍过多个view的使用方法,不过这里的view和旋转屏幕中所指的多个view是不同的,旋转屏幕中涉及到的多个view是在一个 ...
- 从零开始学ios开发(十三):Table Views(下)Grouped and Indexed Sections
在前面2篇关于Table View的介绍中,我们使用的Style都是Plain,没有分组,没有index,这次学习的Table View和iphone中的通讯录很像,有一个个以字符为分割的组,最右边有 ...
- 三十而立,从零开始学ios开发(十二):Table Views(上)
这次学习的控件非常重要且非常强大,是ios应用中使用率非常高的一个控件,可以说几乎每个app都会使用到它,它就是功能异常强大的Table Views.可以打开你的iphone中的phone.Messa ...
最新文章
- 四月青少年编程组队学习(Python一级)Task01
- cnn风格迁移_快速图像风格迁移思想在无线通信中的另类应用:算法拟合
- C++ new delete操作符
- 数组合并假设有 n 个长度为 k 的已排好序(升序)的数组,请设计数据结构和算法,将这 n 个数组合并到一个数组,且各元素按升序排列。即实现函数-C-icoding-排序-数据结构
- Caddi Programming Contest 2021(AtCoder Beginner Contest 193) 题解
- WCF 第二章 契约 系列文章
- java 二维数组动态添加,菜鸟求助: 二维数组如何实现动态接收?
- WindowsServers2019上手体验
- 我没钱 如何推广自己的网站
- C++ 4 C++变量及作用域
- 【组播技术入门 01】IP组播概述
- Fiddler4的安装与使用
- LINNAEUS:生物医学文献的物种名称识别系统
- lbp2900打印机linux驱动下载,佳能LBP2900打印机驱动
- 什么是DMZ区域,DMZ区域的作用与原理
- logstash之output插件-输出数据到控制台、file文件、elasticsearch、redis
- 怎么给图片添加水印?教你一个图片加水印小妙招
- android.bp 编译,Android编译系统中的Android.bp
- win10开启与关闭Administrator账户
- google colab自动断连咋办?