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

30 天 30 个 Swift 项目 - iOS 自学

  •  
  •   allenwong ·
    allenwong · 2016-02-15 19:10:17 +08:00 · 11951 次点击
    这是一个创建于 3205 天前的主题,其中的信息可能已经有所发展或是发生改变。

    终于也可以在「技术」主题下发点东西了,以前貌似只能在「设计」主题发。
    我是个产品设计师, 在去年 11 月中旬开始跟随公司里的 iOS 工程师一起写 Swift 项目,那个时候什么都不会吧,就只知道 Xcode 怎么工作,做完那个 iOS App 后我写了篇文章《我的产品设计开发工作の流》

    回到今年 1 月 5 日,我在 Medium 上看到 Sam Lu 的100 Days of Swift 项目受到启发,所以也开始自己的 30 天自学 Swift 计划,因为 100 天真的太长了对我现在这个阶段😂。

    然后搜刮了 Youtube 教程, AppCoda / HackingwithSwift / DevelopersAcademy / iOSCreator / GrokSwift / iOSWithGirlfriend / Design+Code 等等 Swift 教学,做出了自己的#30DaysofSwift ,希望可以更快入门到 iOS 开发领域中来。

    整个 Swift 学习过程的笔记发布在了微博
    http://weibo.com/ttarticle/p/show?id=2309403942494873235448

    30 Days of Swift Github 链接
    https://github.com/allenwong/30DaysofSwift

    Alt text

    微博 | Twitter | Instagram | Dribbble

    55 条回复    2016-03-23 17:06:18 +08:00
    ljcarsenal
        1
    ljcarsenal  
       2016-02-15 19:22:52 +08:00 via Android
    不错
    Hamniba
        2
    Hamniba  
       2016-02-15 19:45:49 +08:00
    看到 iOSWithGirlfriend 我笑了。。。 你是要做他的女朋友吗。。。 哈哈哈 开个玩笑 : )

    我今年也计划做一些这样的练习,加油 🤘
    zacard
        3
    zacard  
       2016-02-15 21:32:04 +08:00
    支持,已 star
    Plumes
        4
    Plumes  
       2016-02-15 21:53:54 +08:00   ❤️ 1
    支持一个,建议楼主把 github 上 Project 编号中只有个位数的加上前缀 0 ,这样就能按顺序排列了
    fhefh
        5
    fhefh  
       2016-02-15 21:54:52 +08:00
    学习了 已 start~
    saberlily
        6
    saberlily  
       2016-02-15 22:04:10 +08:00
    star
    kingcos
        7
    kingcos  
       2016-02-15 22:14:43 +08:00
    。。。这第一个项目都不像是第一次接触 iOS 的人啊。。。
    hjkl0001
        8
    hjkl0001  
       2016-02-15 22:39:28 +08:00
    ready starting....
    f0rger
        9
    f0rger  
       2016-02-15 22:52:19 +08:00
    刚好想了解一下 swift ,相信 30 个 project 已经能了解点基础的东西了
    同意# 4 点建议,加个 0 把
    darluc
        10
    darluc  
       2016-02-15 22:54:46 +08:00
    👍
    ayanamist9
        11
    ayanamist9  
       2016-02-15 23:29:21 +08:00
    赞一个!
    bupo
        12
    bupo  
       2016-02-16 00:56:57 +08:00
    非常不错的项目
    canautumn
        13
    canautumn  
       2016-02-16 01:55:52 +08:00
    点开微博需要登录,然后登录按钮按了没反应,瞬间没心情继续看了。
    nellace
        14
    nellace  
       2016-02-16 08:58:41 +08:00
    已 star 正好要推荐给朋友
    Mcatt
        15
    Mcatt  
       2016-02-16 09:45:21 +08:00
    @allenwong 楼主要考虑做一个 30 Days of Design 吗?对设计感兴趣。
    SeanLin
        16
    SeanLin  
       2016-02-16 09:52:54 +08:00
    star.
    alichen
        17
    alichen  
       2016-02-16 09:53:12 +08:00
    已 star
    ashamp
        18
    ashamp  
       2016-02-16 10:36:21 +08:00
    握草 太强大了!
    unmois
        19
    unmois  
       2016-02-16 10:54:21 +08:00
    一直以为做设计的写代码 简直太酷了!!
    Elethom
        20
    Elethom  
       2016-02-16 11:29:17 +08:00 via iPhone
    很棒!如果有興趣深入可以開始閱讀一些進階的書了。
    zeuss
        21
    zeuss  
       2016-02-16 12:16:15 +08:00
    赞👍
    allenwong
        22
    allenwong  
    OP
       2016-02-16 12:21:41 +08:00
    @Hamniba 那个是 Kevin 的一个 Swift 初学者视频教程
    allenwong
        23
    allenwong  
    OP
       2016-02-16 12:22:02 +08:00
    @Plumes 原来如此啊,我去试一试,谢谢
    allenwong
        24
    allenwong  
    OP
       2016-02-16 12:22:42 +08:00
    @kingcos 我之前跟随我们的 iOS 主程开发过一个网站应用,文章在这里 http://www.jianshu.com/p/00f7267a7638
    allenwong
        25
    allenwong  
    OP
       2016-02-16 12:23:34 +08:00   ❤️ 1
    allenwong
        26
    allenwong  
    OP
       2016-02-16 12:24:10 +08:00
    @Elethom 有什么书推荐的吗?
    123s
        27
    123s  
       2016-02-16 12:33:06 +08:00
    给个赞
    jamry
        28
    jamry  
       2016-02-16 12:43:45 +08:00
    不错,赞一个
    cs202
        29
    cs202  
       2016-02-16 13:00:46 +08:00
    牛!
    firsthym
        30
    firsthym  
       2016-02-16 15:12:06 +08:00
    问下楼主,你的swift教程能分享下吗
    kingcos
        31
    kingcos  
       2016-02-16 15:15:04 +08:00
    @allenwong 嗯嗯,看到啦,很厉害,学习 ing 。。。
    allenwong
        32
    allenwong  
    OP
       2016-02-16 16:10:17 +08:00
    @firsthym 我也搜了很多,都找到每一个了,但是我在 README 里有写一些教程的网站来源,你可以找你适合的来学: https://github.com/allenwong/30DaysofSwift/blob/master/README.md
    zixincao
        33
    zixincao  
       2016-02-16 16:26:20 +08:00
    不错!
    zhangdjxx
        34
    zhangdjxx  
       2016-02-16 16:44:04 +08:00
    膜拜~同产品,最近一直在学习 php 。。
    damonzhaofei
        35
    damonzhaofei  
       2016-02-16 17:33:59 +08:00
    swift 能完整的 开发一个 app 嘛?
    allenwong
        36
    allenwong  
    OP
       2016-02-16 18:12:58 +08:00   ❤️ 1
    @Mcatt 哈哈,我目前不需要做 30 天设计挑战了吧,因为已经很熟悉设计这个领域了,不过你如果想要写设计可以看 Dribbble 什么很多的每日设计挑战: https://dribbble.com/tags/dailyui 也有源文件的。
    allenwong
        37
    allenwong  
    OP
       2016-02-16 18:13:41 +08:00
    @damonzhaofei 已经有太多 App 是用 Swift 开发的了。
    damonzhaofei
        38
    damonzhaofei  
       2016-02-16 18:18:11 +08:00
    朋友 告诉我用 swift 之前 还是要先学 object c 是嘛?
    Elethom
        39
    Elethom  
       2016-02-16 20:48:15 +08:00   ❤️ 1
    @allenwong

    http://nshipster.com
    https://www.objc.io
    http://www.effectiveobjectivec.com
    https://www.bignerdranch.com
    http://www.raywenderlich.com

    比較老牌的一些, Swift 、 Objective-C 都有。有線上內容也有出版物。除了 Big Nerd Ranch 都買過,質量都還是相當不錯的。
    stanjia
        40
    stanjia  
       2016-02-16 20:53:00 +08:00
    《我的产品设计开发工作の流》 写的好棒
    Maxbee
        41
    Maxbee  
       2016-02-16 21:06:00 +08:00
    看到你写的这些感觉我过去几个月的 ios 白学了。。。
    will0404
        42
    will0404  
       2016-02-16 22:18:47 +08:00
    牛逼啊 star 已送上
    thuai
        43
    thuai  
       2016-02-16 22:33:14 +08:00
    不错。朝着全栈出发
    hqs123
        44
    hqs123  
       2016-02-17 08:46:30 +08:00
    mark,多谢楼主分享
    allenwong
        45
    allenwong  
    OP
       2016-02-17 12:55:22 +08:00
    @damonzhaofei 不用
    allenwong
        46
    allenwong  
    OP
       2016-02-17 12:55:34 +08:00
    @stanjia 谢谢~
    allenwong
        47
    allenwong  
    OP
       2016-02-17 12:56:21 +08:00
    @Maxbee 为什么啊?
    qloog
        48
    qloog  
       2016-02-17 13:49:18 +08:00
    好厉害, star 已经 2500+了
    ljcarsenal
        49
    ljcarsenal  
       2016-02-17 14:52:24 +08:00
    好像已经登上 trending 榜了。。。那么问题来了 楼主都在哪宣传的,这么快收集到这么多 star
    mianju
        50
    mianju  
       2016-02-17 21:44:26 +08:00
    看的我也想这么试试了
    allenwong
        51
    allenwong  
    OP
       2016-02-18 13:20:07 +08:00
    @ljcarsenal 等周末了写一篇如何推广 Github 项目吧,不过这次明显不是说明项目有多牛逼,我有多牛逼,只是点赞的多是些初学者或者是那些在犹豫要不要学 Swift 的程序员和设计师,只能说代表了一种「共鸣」,那些大牛点赞的比如 MengTo ,那只是个「鼓励」,就是这而已。
    allenwong
        52
    allenwong  
    OP
       2016-02-18 13:22:34 +08:00
    @mianju Go for it.
    Allianzcortex
        53
    Allianzcortex  
       2016-02-27 18:48:02 +08:00
    @allenwong 之前偶尔在微博上看见过这个,没想到竟然是在 v2 上首发的,见证历史啊

    楼主的执行力简直高。
    Maxbee
        54
    Maxbee  
       2016-03-01 12:24:32 +08:00 via iPhone
    @allenwong 完全还没达到你学一个月的程度啊
    fyibmsd
        55
    fyibmsd  
       2016-03-23 17:06:18 +08:00
    正在学习
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1629 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 00:00 · PVG 08:00 · LAX 16:00 · JFK 19:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.