V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yjxjn
V2EX  ›  程序员

学习 iOS 的困惑

  •  
  •   yjxjn · 2016-02-24 22:35:28 +08:00 · 3872 次点击
    这是一个创建于 3200 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上班的,休闲时间想学学 iOS 开发,每天抽出 1 个多小时,边看视频边学习。
    跟着斯坦福白胡子大爷的 iOS8 视频学习,感觉越学越不会,越学越难,信心受挫。

    还有就是跟着学了几天之后,回过去自己独立动手去 coding 的时候,发现丢三落四的。。。不是这个丢了就是那个丢了,貌似必须照着他的代码写才能写下去。

    能帮帮我,有啥好的建议或者解决办法吗?

    25 条回复    2016-02-26 01:54:51 +08:00
    Strikeactor
        1
    Strikeactor  
       2016-02-24 22:38:51 +08:00
    写多了就熟了
    maddot
        2
    maddot  
       2016-02-24 22:42:32 +08:00
    这些视频我也看不下去,还买了两个网上的打折课程,基本没看。
    现在觉得最有效的方法就是,看点基本语法,拉个简单的开源项目下来看看,然后直接打开 xcode 写代码
    dongyado
        3
    dongyado  
       2016-02-24 22:48:45 +08:00
    慢慢来,刚开始不熟练,谁都会丢三落四,后面熟了,就好了,什么事都有个过程,大神都是这样慢慢熬出来的,加油
    angelface
        4
    angelface  
       2016-02-24 23:37:59 +08:00
    绝大多数开发都是熟练工种, 别急, 慢慢来,
    kingcos
        5
    kingcos  
       2016-02-24 23:42:33 +08:00 via iPhone
    我看他的看到 mvc 看不下去了=_=我正在看 LMJ 的。。。
    ShengjiaWANG
        6
    ShengjiaWANG  
       2016-02-25 00:02:07 +08:00
    我觉得比较笨但是有效的办法:

    1. 抄例子 -运行,修改例子-运行,看有没有达到预期。如果没有,找到为什么。
    2. 抄多了以后,可以模仿例子,从头实现一样的功能,或者别的一些简单的功能。看能不能做成自己想象的效果。

    重复这两条一段时间,在看各种教程之类的就会有感觉多了
    jesse_luo
        7
    jesse_luo  
       2016-02-25 00:14:32 +08:00
    为啥要学 iOS ……
    shippo7
        8
    shippo7  
       2016-02-25 00:32:47 +08:00 via iPhone
    斯坦福那个课看上去简单,其实学习曲线很陡,是为斯坦福那些聪明学生设计的。我初学 iOS 开发的时候也觉得跟不上,后来再回想就是当时熟练程度不够,对 iOS 的开发模式还没有形成理解。

    解决办法就是多练习,想一些小创意,把他们实现出来,在实现的过程中每次遇到问题,去搜索教程。慢慢自己懂得东西就越来越多了。
    loveuqian
        9
    loveuqian  
       2016-02-25 00:36:08 +08:00
    先看 OC 那个吧
    8 好像是 swfit ?
    StephenW
        10
    StephenW  
       2016-02-25 07:42:41 +08:00 via iPhone
    @kingcos 我曾经也看过 LMJ 的一系列视频,事实证明他的代码写的不怎么样。我刚实习的时候经常因为模仿他的代码风格被老师傅骂
    wd
        11
    wd  
       2016-02-25 08:45:37 +08:00 via iPhone
    所以你应该按照他的例子 自己重新实现一遍 然后解决中间遇到的问题
    chensonglu
        12
    chensonglu  
       2016-02-25 09:10:57 +08:00
    新手先不要直接学习这个课程,这个课程水很深,不同层次的人会看到不同的东西,建议先从国内一些教最基本的知识的网站看起,比如优才等。
    starAsh
        13
    starAsh  
       2016-02-25 09:33:28 +08:00
    是 swift 编程的吧,强类型静态语言基本如此,需要学习大量的类库不断的摸索才行,相比与前端的简练,所有客户端的开发都是一门很复杂的学问
    hydyy
        14
    hydyy  
       2016-02-25 10:15:30 +08:00
    写的少
    jiar
        15
    jiar  
       2016-02-25 10:38:53 +08:00 via iPhone
    别学 iOS 了,这东西已经人口爆炸了,换个别的还好些。
    Alexhex
        16
    Alexhex  
       2016-02-25 11:03:58 +08:00
    @jiar 比如?
    yjxjn
        17
    yjxjn  
    OP
       2016-02-25 12:47:56 +08:00
    @jiar 为毛学那个都说人口炸了。。。
    jiar
        18
    jiar  
       2016-02-25 15:51:41 +08:00 via iPhone
    @Alexhex 比如前端也行啊
    jiar
        19
    jiar  
       2016-02-25 15:53:55 +08:00 via iPhone
    @yjxjn 供过于求,快赶上公务员了,昨天在 iOS 开发群看到的,还有这么一则文章《如果你恨一个程序员,就忽悠他去搞 iOS 》
    jiar
        20
    jiar  
       2016-02-25 16:02:48 +08:00 via iPhone
    yjxjn
        21
    yjxjn  
    OP
       2016-02-25 16:35:25 +08:00
    @ShengjiaWANG 谢谢,我试试。
    lk920724
        22
    lk920724  
       2016-02-25 17:43:34 +08:00
    试试故事版?
    misaka14
        23
    misaka14  
       2016-02-25 19:01:08 +08:00
    楼主是不是直接学的 swift?
    yjxjn
        24
    yjxjn  
    OP
       2016-02-25 19:14:19 +08:00
    @misaka14 是的。
    misaka14
        25
    misaka14  
       2016-02-26 01:54:51 +08:00
    我跟楼主说说我的学习经历吧,我大概在 2015 过年左右学的 swift ,网上各种视频资料学习,效果很不理想,网上一个完整的项目都没有,学习也是比较困难,之后就放弃了。
    2015 年 8 月开始学 OC 至现在,学的还比较不错,现在再回头看看 swift ,最多一到两天,就可以写项目了。
    虽然现在 swift 很火,但是感觉在国内吧,我建议楼主你还是先学 OC ,各种资料相当齐全,然后再回头看 swift 就相当简单了,到时候对于你来说,差不多只是语法变了,遇到难题,上网搜索到了 OC 解决办法,到时候,把代码改改就是 swift 了。
    说的比较乱。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1034 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:38 · PVG 04:38 · LAX 12:38 · JFK 15:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.