求过来人:给 ios 开发新人指条路~~ - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
wangzhenhuip
V2EX    iDev

求过来人:给 ios 开发新人指条路~~

  •  
  •   wangzhenhuip 2015-04-26 17:50:07 +08:00 5482 次点击
    这是一个创建于 3823 天前的主题,其中的信息可能已经有所发展或是发生改变。

    怎么开始,从哪里入手,需要看些啥,做些啥,达到什么水平能到本科生找工作境界了?
    最近有些忙乱,到图书馆查了很多书,有的太泛有的太难不适合新手,我学过C、C++,寄托于这个暑假的练习,找个ios开发的好工作~

    35 条回复    2015-09-01 21:52:31 +08:00
    wanganjun
        1
    wanganjun  
       2015-04-26 22:26:47 +08:00 via iPhone
    我能想到的就是看培训视频了,带你快速熟悉oc语法,ui框架。个人推荐黑马的第四期,用xcode5和ios7讲的。但是oc语法的部分推荐你看13年,在我看来13年的基础班部分讲的还是有一些比较深的内容,我比较喜欢。不过我不是计算机科班出身,也没学过c++,我说的在你体会过以后可能会是完全不同的感觉
    MarineLv
        2
    MarineLv  
       2015-04-27 12:45:31 +08:00
    找本靠谱的教程照着敲就行。推荐big nerd ranch的《iOS编程》,最新版基于iOS 7。BNR是国外的一家培训机构,书是基于他们的培训教材编的,绝对的由浅入深循序渐进,非常适合入门。如果OC的语法有问题,可以搭配《Objective-C编程》一起看,也是big nerd ranch家的。
    wangzhenhuip
        3
    wangzhenhuip  
    OP
       2015-04-28 08:54:32 +08:00
    @wanganjun 好的谢谢~
    wangzhenhuip
        4
    wangzhenhuip  
    OP
       2015-04-28 08:54:52 +08:00
    @MarineLv 谢谢~
    onevcat
        5
    onevcat  
       2015-04-28 09:48:28 +08:00   1
    先把大小写写对,iOS 而非 ios。就算技术不专业,首先最要表面和态度要专业..

    斯坦福 Paul 老师的公开课非常好,BNR 的一系列文章深入部分比较精髓,入门向的相对一般般。Raywenderlich 加的初学者的那本也还不错,经济条件 OK 的话可以参考。

    参考链接
    CS193p: http://web.stanford.edu/class/cs193p/cgi-bin/drupal/
    The iOS Apprentice: http://www.raywenderlich.com/store/ios-apprentice
    zichen0422
        6
    zichen0422  
       2015-04-28 09:49:25 +08:00
    @onevcat 猫神.....
    aofel
        7
    aofel  
       2015-04-28 10:32:21 +08:00
    1.建议是先看 OC 的语法书籍,把基本的语法知道,否则看后续的视频或者教程会吃力
    2.强烈建议看斯坦福的公开课,讲的很透彻,我现在回头看还是有不少收获,有很多在其它地方看不到的干货
    3.动手验证你看到的,学到的知识,做一些你认为值得记录下来的笔记
    init
        8
    init  
       2015-04-28 11:01:05 +08:00
    先学oc还是swift呢 还是两个一块学?
    wangzhenhuip
        9
    wangzhenhuip  
    OP
       2015-04-28 22:40:38 +08:00
    @onevcat iOS ~~~ 哈哈
    wangzhenhuip
        10
    wangzhenhuip  
    OP
       2015-04-28 22:42:34 +08:00
    @aofel 大家都对斯坦福公开课评价很高~~我一定好好看!!
    zenghaojim33
        11
    zenghaojim33  
       2015-04-30 00:42:16 +08:00 via iPhone
    斯坦福新手还是有难度的
    wangzhenhuip
        12
    wangzhenhuip  
    OP
       2015-04-30 12:52:13 +08:00
    @zenghaojim33 看了几集,干货比较多,相比国内的视频确实有难度
    Lettersong
        13
    Lettersong  
       2015-04-30 20:17:36 +08:00
    @wangzhenhuip 看的CS193P是13-14年秋季的还是14年之后的IOS8+swift版的?
    wangzhenhuip
        14
    wangzhenhuip  
    OP
       2015-05-02 09:43:50 +08:00
    @Lettersong 我看的是iOS7 的,应该就是13-14,我觉得还是先学好objective-c吧
    Lettersong
        15
    Lettersong  
       2015-05-02 13:11:55 +08:00
    @wangzhenhuip 0.0 课件里面的作业提出的需求都实现了吗,正在跟13-14的CS193P,想找个老司机指点一下
    wangzhenhuip
        16
    wangzhenhuip  
    OP
       2015-05-02 14:46:45 +08:00
    @Lettersong 额,我是初学者 嘿嘿
    v2Panda
        17
    v2Panda  
       2015-05-02 15:15:15 +08:00 via iPhone
    买本书加斯坦福的视频,还有就是敲敲敲
    datou552211
        18
    datou552211  
       2015-05-02 18:22:36 +08:00 via iPhone
    @onevcat 看到喵神了TT
    Lettersong
        19
    Lettersong  
       2015-05-03 00:53:02 +08:00
    @wangzhenhuip 那就一起加油吧0.0
    chenggiant
        20
    chenggiant  
       2015-05-03 12:29:29 +08:00
    之前写的 经验,楼主可以参考下:

    http://v2ex.com/t/181876
    kobe1941
        21
    kobe1941  
       2015-05-03 18:46:40 +08:00
    有c和c++的经验,入门很快的,先看Objective-C的语法,找本书看,比如《Objective-C基础教程》就不错,这本书我当时大概看了10天就差不多动手敲代码了。然后看视频,照着视频里的例子写demo,可以看国内培训机构的视频也可以看斯坦福的,哪个合你口味就选哪个。找工作不难,学一个月左右就可以去找了,边工作边学习效果更好。刚开始学会有点纠结,沉住气,祝好运。

    另可以参考下我之前发的帖子
    wangzhenhuip
        22
    wangzhenhuip  
    OP
       2015-05-03 22:34:55 +08:00
    我其实是刚来V2EX的大家庭~~大家那么乐于助人,好感动!!!
    datou552211
        23
    datou552211  
       2015-05-04 11:55:07 +08:00
    @onevcat 望喵神能介绍一些xcode好用的插件
    a412739861
        24
    a412739861  
       2015-05-08 13:08:42 +08:00
    @wangzhenhuip 我也在看斯坦福的csp193公开课。写的话,我觉得有点吃力,国内视频又不知道看什么比较合适,索性是边看公开课边敲,不会的一点点搜索(感觉不会的有点略多)
    改动方面,感觉xcode更改不大,iOS系统的话,我刚涉入,感觉不太了解,估计是有很多改动的,但是刚开始看倒是没感觉到。
    之前一直纠结教材什么的,后面干脆就看iOS7和xcode5的公开课了,打算再去搞ls说的iOS编程最新版,放在xcode6里面写,总比现在纠结着好一些。。。
    wangzhenhuip
        25
    wangzhenhuip  
    OP
       2015-05-08 22:58:45 +08:00
    @a412739861 加油~~
    a412739861
        26
    a412739861  
       2015-05-09 00:18:37 +08:00
    @wangzhenhuip >_<刚刚能够完全照着打出来运行起来,第二课。课后的需求部分,剩余代码,有些摸不到头脑。。。
    Lettersong
        27
    Lettersong  
       2015-05-09 20:09:20 +08:00
    @a412739861 BNG的iOS编程第四版还是有不少地方对不上的……特别是xib相关的
    a412739861
        28
    a412739861  
       2015-05-09 21:11:36 +08:00
    @Lettersong 0.0你进行的好快,我现在卡壳了,然后听别人的建议在跟着苹果官方的范例做那个todo list。你说的《iOS编程》的东西,我还没接触到。。。
    wangzhenhuip
        29
    wangzhenhuip  
    OP
       2015-05-09 22:20:01 +08:00
    @a412739861 哈哈,我昨天刚做完ToDoLis
    a412739861
        30
    a412739861  
       2015-05-09 23:02:01 +08:00
    @wangzhenhuip 啊,不了解你是怎么个步骤的,那个todolist不是最初级么。我现在觉得我语文思想是不是和别人不一样,总会把文章上说的内容理解出好几个意思,现在正在试不同的理解。。有的地方必须是图文才行,我的语文老师也不是体育老师教的啊>_<...。
    a412739861
        31
    a412739861  
       2015-05-09 23:03:33 +08:00
    @wangzhenhuip 哦,一开始把你理解成L开头那位了,所以有了第一句疑问。。。另外英文版的todolist似乎已经更新到Xcode6了。
    a412739861
        32
    a412739861  
       2015-05-10 23:57:10 +08:00
    @wangzhenhuip 你是对着中文版做的么,我照着写完了,但是有几个地方不太对劲哎。1是点击其中一个项目,但是它下面的todo list item单元格反而打勾了,我点击的那个没有;2是输入新的to do item后,返回最初的tableview,并没有添加成功,不知道你的效果如何?
    wangzhenhuip
        33
    wangzhenhuip  
    OP
       2015-05-11 14:39:27 +08:00
    @a412739861 你的地第一个问题我当时也遇到了,其实是你按得第二下相应了你第一次按得地方,应该是你的函数敲错了,大概是这个函数tableView:didSelectRowAtIndexPath:
    a412739861
        34
    a412739861  
       2015-05-11 14:46:05 +08:00
    @wangzhenhuip 今天中午的时候,把文档中的原始代码一个个复制替代进去,终于把两个问题解决了。第一个问题就是你所说的那个问题,函数太长,一开始没发现不同;另外一个问题类似。感谢~
    baiyemao
        35
    baiyemao  
       2015-09-01 21:52:31 +08:00   1
    回复帮顶,啊哈哈,其实我是来学习的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5798 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 01:34 PVG 09:34 LAX 18:34 JFK 21:34
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86