OC

Knowledge OS
登录 注册
全部话题 移民 创业 iOS Mac Objective-C Swift Android 招聘 求职

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

清醒疯子
清醒疯子 发布于 2015年08月19日 | 更新于 2016年06月29日
tinyfool twok xieweizhi007 等0人欣赏。

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

因为我是一路自学过来的,并且公认没什么天赋的前提下,进步得不算太慢,所以有很多打算从零开始的朋友会问我,该怎么学iOS开发。跟粉丝群的朋友交流了一下,决定把之前的《18条建议》修改一下,这里统一回答一次。

分三部分:

第一部分:态度和电脑

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

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

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

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

2、买预算内最贵的苹果电脑,最好是笔记本电脑。不要自己折腾配件,对一般人来说,实在是太费时间,根本不划算。

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

第二部分:直面代码

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

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

完整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

第三部分:疯狂学习

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

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

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

http://objcio.cn

http://nshipster.cn

http://www.raywenderlich.com

http://www.objc.io

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

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

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

WWDC https://developer.apple.com/videos/

http://open.163.com/special/opencourse/ios7.html

http://open.163.com/special/opencourse/ios8.html

10、如果看视频费劲,可以去开发社区逛逛:

https://www.v2ex.com/go/idev

http://www.cocoachina.com/bbs/thread.php?fid-21.html

http://stackoverflow.com/questions/tagged/ios

http://www.reddit.com/r/iOSProgramming/

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

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

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

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

130283564/118623167/232099237/147043528

Swift:337176674/373274632

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

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

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

共32条回复
楼长 ·
梦中醒不过来 回复于 2015年08月19日

感谢 @清醒疯子 分享

2楼 ·
tinyfool 回复于 2015年08月19日

赞,疯子可以学会,我相信大多数人也可以学会

3楼 ·
damon 回复于 2015年08月19日

2楼 @tinyfool

大多人应该都可以学会的。

4楼 ·
yao_seu 回复于 2015年08月19日

学了ios开发快一年了吧,前前后后看了很多英文的oc,开发的书, 现在只会编一些简单的demo,谈不上一个完整的app,求突破建议

5楼 ·
johnwatson5412 回复于 2015年08月19日

找了半天没看见收藏,果断回复了。。。

6楼 ·
hawkcn_zhang 回复于 2015年08月20日

感谢 @清醒疯子 分享

7楼 ·
lancedd 回复于 2015年08月22日

感谢 @清醒疯子 分享

8楼 ·
sjk 回复于 2015年08月22日
9楼 ·
surefire 回复于 2015年09月08日

赞,我也是0基础开始,不过不是iOS,是Mac下的,本来是说做个股票的客户端,但是涉及到证券公司的通信协议,比较麻烦,一直没动手。后来工作需要想起做一个数据库(PostgreSQL)客户端,直接从swift开干,在Google和developer.apple.com的护航下,从语法的不适应到各种控件的用法,一点点钻研,每天至少解决一个困惑,不过中文的大多是iOS方面的,大多数情况下都是去苹果家翻文档,然后还有那个stackoverflow,那个艰难啊,不过好在现在终于可以是查数据啦,虽然样子还很挫,但还是非常有成就感滴,我的第一个客户除了自己,就是我的同事了,哈哈!

10楼 ·
兔子猪耳朵 回复于 2015年09月08日

感谢感谢,我也发现了,没有收藏只能用回帖的方式来做标记了。

本帖有32个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。
登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]

AltStyle によって変換されたページ (->オリジナル) /