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

你在学 Swift 吗?

  •  1
     
  •   jsonline 2014-06-07 20:15:15 +08:00 7533 次点击
    这是一个创建于 4190 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我大概地看了下 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     Solana     3629 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 00:49 PVG 08:49 LAX 16:49 JFK 19:49
    Do have faith in what you're doing.
    ubao msn 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