论 Swift 潮流对新人的影响 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fish19901010
V2EX    Swift

论 Swift 潮流对新人的影响
  •  
  •   fish19901010 2014-06-05 10:15:16 +08:00 5976 次点击

    这是一个创建于 4202 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近互联网圈因为苹果的Swift引起了一阵风潮,只有有mac都要去嚷着学Swift,没有mac的也通过微博微信强烈关注。其实我们是否有需要对一个新生的语言如此的着急上火呢?不然吧,当然我并不是说这个语言不重要,毕竟是苹果在wwdc上强势推出的新语言,但是这种强烈的关注度不是只应该存在于苹果行业相关人员吗?对于一个外来者,除非你有一定的脚本程序功底,否则对于你来说swift和oc其实没啥区别,对新人来说oc的资源还多些,各种35天从入门到精通……
    这个语言如何我就不说了,没这资格。但是据我所知,目前而言,没有异步和异常处理是硬伤吧,不排除或者说肯定将来苹果会补上,但是现阶段没有这两部分的情况下根本无法用于大型项目,各位新人又何苦在群里,论坛上展开疯狂的讨论呢……整个互联网业界好像这两天都疯了,是个人见面就问学了没?搞得我不得不把自己的业余dota时间都拿来看书……
    说到这里,顺便吐槽一下各种各样的群和论坛,还不到30小时,各种教程,翻译,视频,讨论组,线上社区都纷纷如雨后春笋一样冒了出来……
    特别是视频,尼玛太夸张了吧,不到30个小时你就出了个21小时学会
    Swift……你丫是从发布会完结就不眠不休不吃不撒的啃书啃了21小时,顺带还做了个几个小时的视频录像和讲解后期吗?
    不过在这里也不能全盘否定,有些论坛确实很有干货,不是全是入门问题和灌水的,比如我看书看到了?!这两个东西的用法,问了很多人都说不其然,那我只好上论坛翻,发现除了一个叫swiftchina的论坛有比较详细的讲解之外,其他的要不就压根没发现,或者说不清楚。地址如下,大家可以去瞧瞧http://swift.sh
    在这里我敢断定一句,能够清楚明白的陈述这两个符号的用法,条件以及背后原理的,现阶段绝逼不超过5%。当然你们去看完了那个论坛再回答不算。
    swift是个新东西,我也知道是个好东西,我相信最近也有的人和我差不多对这语言不怎么感兴趣,但是又不好意思不学习……怕被别人说跟不上潮流……唉,都是泪啊……不说了,回去继续啃书吧……
    21 条回复    2014-06-07 23:12:23 +08:00
    mopig
        1
    mopig  
       2014-06-05 10:18:59 +08:00
    吐槽下排版.

    ps: 太长没看
    iqincai
        2
    iqincai  
       2014-06-05 10:22:34 +08:00 via iPhone
    这是软文吗?-_-#
    icanc
        3
    icanc  
       2014-06-05 10:26:20 +08:00
    在Swift面前有旧人?
    serco
        4
    serco  
       2014-06-05 10:27:36 +08:00
    可以大方点嘛?宣传就宣传嘛,干嘛要软文呢。
    fish19901010
        5
    fish19901010  
    OP
       2014-06-05 10:28:41 +08:00
    @mopig 第一次正经发帖,没注意格式....下次注意
    fish19901010
        6
    fish19901010  
    OP
       2014-06-05 10:29:22 +08:00
    @serco 其实是真的想吐槽,软文只是任务.....
    dorentus
        7
    dorentus  
       2014-06-05 10:30:24 +08:00
    喜欢新玩具有什么错
    dorentus
        8
    dorentus  
       2014-06-05 10:30:49 +08:00
    另外 C 语言也没有异步和异常处理
    Bluecoda
        9
    Bluecoda  
       2014-06-05 10:32:09 +08:00
    排版好差,放弃阅读
    fish19901010
        10
    fish19901010  
    OP
       2014-06-05 10:32:58 +08:00
    @dorentus 但是对于现在的app来说,没有异步没办法完成网络层
    alsms
        11
    alsms  
       2014-06-05 10:34:43 +08:00
    硬着头皮读下来了。吐槽归吐槽,书还得啃。不过很看好Swift
    dorentus
        12
    dorentus  
       2014-06-05 10:35:24 +08:00
    @fish19901010 有 GCD 啊,自己去试下不就知道能不能用 GCD 的 API 了么?
    fish19901010
        13
    fish19901010  
    OP
       2014-06-05 10:39:12 +08:00
    @dorentus 是的,可以调用,昨天就试过了。
    fish19901010
        14
    fish19901010  
    OP
       2014-06-05 10:39:49 +08:00
    @alsms 是啊,不知不觉就读了一晚上。这两天真是疯了
    nilai
        15
    nilai  
       2014-06-05 11:31:14 +08:00
    推手.
    gzb1985
        16
    gzb1985  
       2014-06-05 11:36:16 +08:00
    楼主来宣传网站的吧
    goofansu
        17
    goofansu  
       2014-06-05 12:50:07 +08:00
    人爱学就学,管得着嘛
    anerevol
        18
    anerevol  
       2014-06-05 15:20:25 +08:00
    花了一天把之前的一个ViewController改写成Swift
    除了
    if let programDic : NSDictionary? = resultDic!["currentProgram"] as? NSDictionary
    这样的写法刚开始看着不习惯之外 好像没多少不同,和之前的代码完全兼容。
    n37r06u3
        19
    n37r06u3  
       2014-06-06 11:06:52 +08:00
    貌似就是推荐 http://swift.sh 网站的 楼主难道是网站站长?
    limon
        20
    limon  
       2014-06-06 23:15:36 +08:00
    学得好oc的一样学得好swift,反之亦然。
    cngump
        21
    cngump  
       2014-06-07 23:12:23 +08:00
    楼主写的挺好的。 谢谢帮我们 http://swift.sh 做宣传。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2799 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 03:11 PVG 11:11 LAX 19:11 JFK 22:11
    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