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

你在学 Swift 吗?

  •  1
     
  •   jsonline · 2014-06-07 20:15:15 +08:00 · 6966 次点击
    这是一个创建于 3819 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我大概地看了下 OC on the Mac 和 The Swift Programming Language,然后订阅了 Stackoverflow 上 swift-lang 标签。

    由于是新语言,遇到坑基本搜不到答案,所以要靠自己摸索,总的来说学习过程是很有趣的。

    你有在学 Swift 吗?
    32 条回复    2014-06-08 16:16:56 +08:00
    631621967
        1
    631621967  
       2014-06-07 20:20:37 +08:00
    公司过段时间可能会开课,倒是有机会接触Swift。你已经开始学了吗?
    jsonline
        2
    jsonline  
    OP
       2014-06-07 20:21:42 +08:00
    @631621967 已经做了一个 Mac 上的小应用了
    jsonline
        3
    jsonline  
    OP
       2014-06-07 20:22:07 +08:00
    @631621967 比 OC 容易一万倍。
    631621967
        4
    631621967  
       2014-06-07 20:23:47 +08:00
    不是吧?那我得抓紧时间学学了。我整学者OC呢,接下来可能是IOS,再然后才能使swift。
    raincious
        5
    raincious  
       2014-06-07 20:50:34 +08:00
    就冲Kaylee和Serenity也一定要学啊~!

    但是我还没Mac OS的容器,所以还在看语法。另外另一边还在学GO。
    wangyongbo
        6
    wangyongbo  
       2014-06-07 21:16:54 +08:00
    学习这个,必须有mac 吗?
    jiyinyiyong
        7
    jiyinyiyong  
       2014-06-07 21:28:40 +08:00
    前端, 表示观望中, 有 Air, 但手机是 Android.
    很早就像开发点自己能用的应用, 但是 Objectve-C 太艰难了, 终于找到了机会.
    不过前端的开发经验用到桌面应用开发有点门槛, 等教程丰富起来
    jsonline
        8
    jsonline  
    OP
       2014-06-07 21:40:05 +08:00
    @wangyongbo 有是最好的,你装黑苹果也是可以的,如果你会装的话……
    jsonline
        9
    jsonline  
    OP
       2014-06-07 21:40:27 +08:00
    @jiyinyiyong 我就是前端,不要等了
    lxfxf
        10
    lxfxf  
       2014-06-07 21:42:53 +08:00
    看来一半了,效率不太高,今天才看了150页...争取明天看完吧。
    当然看完只是开始,后面不知道这个坑大不大
    androidBrant
        11
    androidBrant  
       2014-06-07 21:56:50 +08:00 via iPad
    家里网络不给力,xcode都下不来
    jsonline
        12
    jsonline  
    OP
       2014-06-07 21:57:55 +08:00
    @androidBrant 我还是花一毛钱买的迅雷六小时会员来下载的。
    walkingway
        13
    walkingway  
       2014-06-07 22:14:06 +08:00   ❤️ 1
    坑多,谁要再说是给初学者学的只能呵呵了,可以看看这篇总结 http://onevcat.com/2014/06/walk-in-swift/
    jsonline
        14
    jsonline  
    OP
       2014-06-07 22:28:04 +08:00
    @walkingway 学编程这事像小马过河,别人说水深自己也是要趟一回才行。
    我连 JS 这种被无数人喷的语言都学会了,我会怕 Swift 么
    66450146
        15
    66450146  
       2014-06-07 22:37:07 +08:00 via Android
    用了半天,突然发现我在做的事情跟原来没有什么区别,也没法上生产环境,然后就把坑放在那边了。现在有一个新的工具,等到遇到的问题用新的工具能解决得更好的时候再用吧
    jsonline
        16
    jsonline  
    OP
       2014-06-07 22:40:11 +08:00
    @66450146 我也只是做点小程序玩,如果一定要上生产环境的话,恐怕只有 freelancer 能这么快做到吧。
    limon
        17
    limon  
       2014-06-07 23:14:03 +08:00 via iPad
    昨天开始看了200来页,感觉swift就是oc的一个大号语法糖。简洁但并不会比oc简单。
    66450146
        18
    66450146  
       2014-06-07 23:17:54 +08:00
    @jsonline 在 App Store 接受 swift 之前切换过去不太靠谱。。。新东西是可以开始规划了
    talent
        19
    talent  
       2014-06-07 23:28:09 +08:00
    前端都在学Swift了?压力山大啊…看来我也要挤时间来学学了。
    ahr0u
        20
    ahr0u  
       2014-06-07 23:52:39 +08:00 via iPhone
    @walkingway 谢谢分享,我基本上都没有怎么看懂...太难了比较起来OC好简单好单纯啊(诚然OC高级的知识我也不懂,但能做出个简单的app)
    jsonline
        21
    jsonline  
    OP
       2014-06-08 03:19:31 +08:00
    @limon 简洁和简单差别不大吧
    jsonline
        22
    jsonline  
    OP
       2014-06-08 03:21:55 +08:00
    @66450146 等今年的 iOS 8 出来的时候就可以接受 Swift 应用了,没几个月的事。
    limon
        23
    limon  
       2014-06-08 09:44:26 +08:00 via iPad
    @jsonline 简洁是指同样的逻辑用swift少打许多字。。。但是能实现同样的功能,很多概念还是可以对照到oc的,外加独有的特性,所以这货学起来其实不会比oc简单
    jiyinyiyong
        24
    jiyinyiyong  
       2014-06-08 10:46:49 +08:00
    @jsonline 前面看到一大串视频教程还没看, 压力山大
    https://www.udemy.com/swift-learn-apples-new-programming-language-by-examples/
    jsonline
        25
    jsonline  
    OP
       2014-06-08 10:52:06 +08:00 via Android
    @jiyinyiyong 我始终觉得看视频学编程是很没效率的事情
    limon
        26
    limon  
       2014-06-08 11:45:20 +08:00 via iPad
    @jiyinyiyong udemy的课程好贵。。。
    mani
        27
    mani  
       2014-06-08 11:52:03 +08:00
    damngood
        28
    damngood  
       2014-06-08 12:00:04 +08:00
    昨天一天看完了官方Guide, 感觉要比OC复杂一些, 安全一些, 表达力也要更强一些
    希望这个Swift 能在服务器端也有所作为, 不仅仅用作客户端编程
    wezzard
        29
    wezzard  
       2014-06-08 12:08:54 +08:00
    @androidBrant Xcode 6, iOS 8在迅雷上有緩存,copy上官網的下載地址往迅雷裏面一輸就有了.
    jiyinyiyong
        30
    jiyinyiyong  
       2014-06-08 12:36:31 +08:00
    @limon ...晕倒, 没注意到是收费的, 这下打折扣了

    @jsonline 没用过 IDE, 那些初级的操作不看视频很容易走进误区.
    具体编程 API 的用法之类应该是不需要看视频吧
    hustlzp
        32
    hustlzp  
       2014-06-08 16:16:56 +08:00
    我还在看iPhone框架的一些东西,看的是The Big Nerd Ranch Guide电子书,看完再学Swift。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3653 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 10:38 · PVG 18:38 · LAX 02:38 · JFK 05:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.