
之前做过了好几次 NodeJS 的远程教学,感觉大家还是蛮喜欢这种教学模式的。
教学方法是以远程工作的模式来做一个项目, 以实战加快对技术的熟练度。我当客人,你当远程工作者来满足项目需求。我会提交功能需求由你来完成。同时我也会发给你博文和文档,学习代码实现的相关知识。自学才是最好的学习方式。和其他 IT 教学相比,我们更关注:
+ 实战:依照任务需求自己查质料,读文档,写代码。
+ 深度:熟悉工具,思维, 和敏捷开发流程,不只是光套用 API。
+ 自主:不直接给你正确答案,而是适当的提示让你自己解决问题。
+ 氛围:和其他有相同兴趣和理想的小伙伴们一起进步。
+ 习惯:每天都加强一点点。
+ 友好:没有人会骂你是小白。
很多人提议想学 Swift iOS 开发,所以我就蒙头写了一系列的入门课程~~
# 关于学习 iOS
iOS 开发的重心 90% 是 Cocoa/UIKit 框架, 10% 是语言。选择 ObjectiveC 或者 Swift 来做开发其实没有太大的差别 (目前来说)。虽然 Swift 现在演化的比较快,网上既有的资源也比较乱,我们还是选择使用 Swift,因为它的安全性可以大大地减少初学者会跌的坑。
这次 iOS 训练营的计划是一周做一个应用,一共做四个应用。每周五我都会发布一个新的课程,你可以利用周末和平时下班后的时间来学习 :)
你可以通过开发这四个应用打好 iOS 的基础,
+ 如何操作 Xcode,调试代码
+ 在 Xcode 里面做测试驱动开发 (TDD)
+ 了解 Cocoa 框架最重要的一些设计模式
+ 如何用代码构建界面
+ 如何创建自己的控件
+ 了解核心动画 (Core Animation)
+ Swift 语言实战应用
# 适合我吗?
假如你自己玩过 iOS 开发,但是想系统性的学习 iOS 基础,那么这个训练营可以加快你的学习。
你只要读过了这两篇 Swift 语言的介绍就够了:
+ [A Swift Tour](
https://developer.apple.com/library/prerelease/mac/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html#//apple_ref/doc/uid/TP40014097-CH2-XID_1)
+ [The Basics](
https://developer.apple.com/library/prerelease/mac/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-XID_456)
# 报名
因为是第一次做 iOS 教学,所以小白鼠优惠:0 RMB。 名额有限~ 只收能照顾的过来的人数。
有兴趣请发邮件到 hayeah@gmail.com,回答以下问题:
1. 你的本名, Github, 博客 是什么?
2. 你是学生还是在职?
3. 你读了那些技术相关的书?
4. 你解决过最难的技术问题是什么?
5. 你为什么想加入训练营?
两天内会回复。假如没有收到回复邮件可能是邮箱问题。
微信:hayeah666
电话: 186 8893 6014
# 我是谁?
我叫 Howard,台湾同胞一枚。小时候随家人移民加拿大。
2011 年远程工作,边旅行边赚钱。那一年第一次来到了天朝。我写了篇有关这个经历的博文 [From The Office to Travelling The World](
http://metacircus.com/writings/2011/09/19/from-the-office-to-travelling-the-world.html).
2012 年觉得生活太安逸,决定来中国发展,发现难度瞬间提升为 Hard。在深圳和朋友创立了 [小象网](
http://www.puffant.com),做创意纸品,婚纱相册之类的产品。现在已盈利,处稳定发展状态。
2013 夏,搬到成都和女朋友在一起。
2014 夏,和妹子移居大理 ,逃离雾霾。
Github:
http://github.com/hayeahBlog:
http://metacircus.com
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://tanronggui.xyz/t/137975
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.