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

一起学习 Swift 吧

  •  
  •   Lax ·
    Lax · 2014-06-03 09:37:19 +08:00 · 7886 次点击
    这是一个创建于 3855 天前的主题,其中的信息可能已经有所发展或是发生改变。
    伴随着WWDC2014,铺天盖地的消息里就包含Swift发布。

    无论欢迎也好抵触也好还是静下心来制定一个学习计划开始学习才是正确的态度。
    作为靠coding方式养家的码农,也意味着需要拥抱新的生产工具,否则就要落后。

    目前正在自己啃Apple的官方文档。

    为了互相督促学习进度,新建了一个qq群,大家可以一起学习一起讨论。群号 4294870。
    验证信息写你在v2ex的id即可。
    第 1 条附言  ·  2014-06-03 10:11:29 +08:00
    看有人提到上面这个群号搜不到,我也不清楚什么状况。
    请加这个群吧,确认能加32958950
    32 条回复    2014-06-03 14:51:29 +08:00
    kafkakevin
        1
    kafkakevin  
       2014-06-03 09:44:14 +08:00
    刚开始学习objc没多久,我晕,要转投这个了?
    jkeylu
        2
    jkeylu  
       2014-06-03 09:48:14 +08:00
    准备直接学 swift 了,跳过 objc
    tmkook
        3
    tmkook  
       2014-06-03 09:48:46 +08:00
    这是开发iOS的?
    Lax
        4
    Lax  
    OP
       2014-06-03 09:49:46 +08:00
    @kafkakevin 哈哈,没办法。

    只要苹果不倒就先跟着走,ARC,StoryBoard还不是要一样样用过来,这次变化稍微大一些而已
    jsonline
        5
    jsonline  
       2014-06-03 09:49:57 +08:00 via Android
    哪里可以下到 Yosemite,你的 Swift 怎么编译
    nikolai
        6
    nikolai  
       2014-06-03 09:52:15 +08:00
    Jeremial
        7
    Jeremial  
       2014-06-03 09:54:06 +08:00
    找不到这个群啊?
    a591826944
        8
    a591826944  
       2014-06-03 09:58:27 +08:00
    找不到群
    jiangpeng
        9
    jiangpeng  
       2014-06-03 10:00:33 +08:00
    谁给导份epub出来,免得又得装 iBooks
    jiyinyiyong
        10
    jiyinyiyong  
       2014-06-03 10:01:15 +08:00
    foomorrow
        11
    foomorrow  
       2014-06-03 10:04:10 +08:00
    学习Swift的火热程度,有种网游开新服务器的感觉。
    Seita
        12
    Seita  
       2014-06-03 10:04:37 +08:00 via Android
    没有 Yosemite 学个毛 Swift,话说又不是不支持 obcj 了。
    Lax
        13
    Lax  
    OP
       2014-06-03 10:07:29 +08:00
    @a591826944 奇怪,刚才电脑上找不到,手机上能找到。不知道企鹅什么问题。

    加这个群号吧32958950
    Lax
        14
    Lax  
    OP
       2014-06-03 10:09:00 +08:00
    @jsonline Beta版一般只在开发者中心可以下载,我已经开始下了,估计很快网盘里就有啦。
    kafkakevin
        15
    kafkakevin  
       2014-06-03 10:11:56 +08:00
    @Lax 还没看wwdc(晚上回家才能看),简单介绍下,这是Apple开发的新语言吗?取代objc吗?以后开发iOS app 和 mac app都要用这个语言?

    晕,现在不用换吧,我还是继续学objc吧,目测2到3年无法取代objc吧?

    谢谢
    jsonline
        16
    jsonline  
       2014-06-03 10:20:10 +08:00
    @Lax 已经有了
    jsonline
        17
    jsonline  
       2014-06-03 10:20:36 +08:00
    @kafkakevin 估计今年秋天就可以取代了……
    supman
        18
    supman  
       2014-06-03 10:20:59 +08:00
    Swift貌似不支持WEB开发吧....... 楼下你说呢?
    Livid
        19
    Livid  
    MOD
       2014-06-03 10:24:26 +08:00 via iPhone   ❤️ 1
    支持 Web 开发的话,需要的是:

    - URL routing
    - DB driver for MySQL and Redis
    - Memcached driver
    - Template engine
    - ORM

    相信一年内就会有成熟解决方案。
    JuneHW
        20
    JuneHW  
       2014-06-03 10:25:04 +08:00
    需要Yosemite才能实现编译么? 装Xcode 6 bete不行么?
    kafkakevin
        21
    kafkakevin  
       2014-06-03 10:34:18 +08:00
    @Livid livid点评一下呗,刚学objc的(之前无实际编程经验),要不要跳过直接上swift呢?谢谢。
    Livid
        22
    Livid  
    MOD
       2014-06-03 10:42:47 +08:00
    其实以前的 Objective-C 也是可以用来写很多 iOS 之外的程序了。Swift 如果在语法和内存管理上大大简化的话,我相信迟早会有人用它来重写 OpenSSL 的。
    dong3580
        23
    dong3580  
       2014-06-03 10:47:54 +08:00
    @kafkakevin
    @Livid
    同求点评,也是刚学不到一个月,能否直接上swift 较好的替换obj-c
    ucaime
        24
    ucaime  
       2014-06-03 10:53:51 +08:00   ❤️ 1
    EPUB 和 PDF 两个版本的官方指导: http://pan.baidu.com/s/1jGkNoBO
    jakwings
        25
    jakwings  
       2014-06-03 10:53:53 +08:00
    @JuneHW 显然不需要。看「Ready Today」:
    https://developer.apple.com/swift/
    webkxl
        26
    webkxl  
       2014-06-03 11:19:00 +08:00 via Android
    表示想学!
    yyfearth
        27
    yyfearth  
       2014-06-03 11:29:49 +08:00
    @jakwings 但是需要付费的Dev帐号吧 貌似普通号无法下载
    jakwings
        28
    jakwings  
       2014-06-03 11:34:15 +08:00
    @yyfearth 啊,才注意到,坑爹了,只好等 Yosemite 正式版出来再看看能不能免费下载了……
    yyfearth
        29
    yyfearth  
       2014-06-03 11:34:50 +08:00
    @Livid 我觉得这些东西都不需要从语言层面上面进行支持 只需要有一个Web开发框架类似Rails这样的东西 就可以了
    DB driver应该没太多问题 因为可以使用ObjC和C一起编译 那么移植就不会太麻烦
    windyboy
        30
    windyboy  
       2014-06-03 11:37:10 +08:00
    感觉像苹果版的scala
    CRight
        31
    CRight  
       2014-06-03 11:40:41 +08:00 via iPad
    不会像golang一样吧。
    mtmzorro
        32
    mtmzorro  
       2014-06-03 14:51:29 +08:00
    @foomorrow
    水果开发游戏 >>>swift<<< 大区现在火热开放!!
    现在加入就可获得黄金水果机!!!
    你没看错 赶紧加入把!!

    这种感觉吗 - =
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   844 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 21:36 · PVG 05:36 · LAX 13:36 · JFK 16:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.