V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
xiqingongzi
V2EX  ›  iDev

Swift 入门资源推荐

  •  1
     
  •   xiqingongzi ·
    bestony · 2017-07-10 03:06:12 +08:00 · 4622 次点击
    这是一个创建于 2696 天前的主题,其中的信息可能已经有所发展或是发生改变。
    官方有个非常不错的书。

    人人能编程 : https://www.apple.com/105/media/cn/education/everyone-can-code/2017/bb05cf6f_6591_4502_ba4a_e84e14c35c01/download-swift/Intro-to-App-Development-with-Swift.ibooks

    主页地址: https://www.apple.com/cn/everyone-can-code/

    个人认为 Swift 还算适合入门的(当我看到这本书以后)

    一个好的教程可以让很多人加入其中,而这本书我认为做到了。

    不过 Mac 的普及率不高,还是有很多人不会用 swift 开发的。
    第 1 条附言  ·  2017-07-11 08:26:24 +08:00

    昨晚补充写了篇文章,有兴趣的可以来看看 Swift 是一门好语言

    第 2 条附言  ·  2017-07-11 09:15:15 +08:00

    大家都在贴文档给我看。 当然,文档写的都非常好。但是文档无法让我认为 swift 是一门好的语言。

    而入门的课程才可以。入门课程可以大幅度降低进入的门槛,让更多的人能够加入到这个群体当中。

    14 条回复    2017-07-11 20:10:42 +08:00
    cxbig
        1
    cxbig  
       2017-07-10 05:59:13 +08:00
    英语听力如何? iTunes U 里每年更新斯坦福的 iOS 教程( CS 193P )。
    xiqingongzi
        2
    xiqingongzi  
    OP
       2017-07-10 07:53:13 +08:00 via iPhone
    @cxbig 那个我看了。但是入门这个书更优。
    blacklee
        3
    blacklee  
       2017-07-10 09:03:39 +08:00
    我正在看 https://www.cnswift.org/ ,感觉挺好
    kingcos
        4
    kingcos  
       2017-07-10 09:12:08 +08:00 via iPhone
    美区 iBooks 也有很多官方出的书,楼上十奶的官方文档翻译也很及时。
    曾经打印一本官方的 Programming guide,那时候还是 1.2 版本的😂
    Tyrone
        5
    Tyrone  
       2017-07-10 14:05:03 +08:00
    请问有书里的 demo 吗,尝试搜了一下没找到
    xiqingongzi
        7
    xiqingongzi  
    OP
       2017-07-10 14:14:02 +08:00
    @kingcos 选这个是因为可以不用登陆美区账号,直接就能下载。
    @blacklee 很棒,不过文档和我认为的新手教程还是有所差别。
    Tyrone
        8
    Tyrone  
       2017-07-10 14:15:51 +08:00
    paradoxs
        9
    paradoxs  
       2017-07-10 14:18:12 +08:00
    现在入门这个。。没多大意思了吧。。 直接 react native 啊。
    xiqingongzi
        10
    xiqingongzi  
    OP
       2017-07-10 14:19:54 +08:00
    @paradoxs #9 我探讨的是学习,而非工业产品。如果是为了做产品,自然 RN,Weex 等方案。但从学习角度来说,Swift 官方的这个教程比大多数语言做的都好。
    zhangchioulin
        11
    zhangchioulin  
       2017-07-10 20:23:34 +08:00 via iPhone
    @paradoxs 曾经拜访过 Facebook,Uber 的总部工程师,询问过 RN 在他们 iOS 端项目中使用的状况,结果都是不怎么使用。
    xiqingongzi
        13
    xiqingongzi  
    OP
       2017-07-11 09:10:46 +08:00
    @superkeke 也不错。不过文档无法替代入门课程的作用。

    > 对于大多数人来说,Geek 们那晦涩难懂的文档是非常难以理解的。虽然,到了现在,各个语言的文档都有了很棒的 guide,但是大多数的时候,文档都是非常难以理解的。
    chipmuck
        14
    chipmuck  
       2017-07-11 20:10:42 +08:00
    @xiqingongzi

    Swift Programming Language is easy to learn.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3546 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:41 · PVG 12:41 · LAX 20:41 · JFK 23:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.