#iOS新人养成 (时长三周,适用于有数据结构、C语言基础的毕业生)
###Week1 Objective-C基础
- Day1 领到设备,安装
Xcode
,介绍一圈小伙伴,中午TeamBuilding - Day2 掌握
svn
或者git
的使用 - Day3 Hello Objective-C,语法,熟悉一些基础
Foundation
类,NSArray
、NSString
- Day4
Class
&Protocol
、Delegate
- Day5 了解ARC & MRC,达人访谈
###Week2 iOS基础
- Day1 熟悉iOS工程结构、文件夹结构、
用Storyboard搭简单的界面
,熟悉UIViewController
和UIView
,掌握Autolayout
,出Demo - Day2 熟悉更多控件:
UIButton
、UIImageView
、UIScrollView
,出Demo - Day3 熟悉更多控件:
UITableView
、UIWebView
,出Demo - Day4 用
NSURLSession
处理基本的网络请求,出Demo - Day5 用代码搭界面,简单的
Quartz
绘制
###Week3
- Day1 了解证书、BuildSettings、打包和AppStore发布流程
- Day2 了解
Cocoapods
或者Carthage
,以及常用开源库,掌握Github搬运工基本技能 - Day3 导师在svn中放置有bug的代码,训练处理bug的基本步骤(有bug管理最好)
- Day4 了解团队完整的开发流程
- Day5 代码风格
需要导师全程参与,最好每天都有Demo输出。一些比较深入的技术可以在项目中实践,如APNS等。