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 · 5162 次点击
    这是一个创建于 3533 天前的主题,其中的信息可能已经有所发展或是发生改变。

    怎么开始,从哪里入手,需要看些啥,做些啥,达到什么水平能到本科生找工作境界了?
    最近有些忙乱,到图书馆查了很多书,有的太泛有的太难不适合新手,我学过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   ·   实用小工具   ·   951 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:26 · PVG 06:26 · LAX 14:26 · JFK 17:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.