SYSwiftLearning
swift纯代码开发学习(foundation、UIKit等)
学习计划
- 一、视图控件
*(1)UIAlertView——完成20160927
*(2)UIActionSheet——完成20160927
*(3)UILabel——完成20160927
*(4)UITableView、UITableViewCell、UITableViewHeaderView、UITableViewFooterView——完成20161024
*(5)UIView——完成20160928
*(6)UIButton——完成20160928
*(7)UIImageView——完成20160928
*(8)UIScrollView——完成20161104
*(9)UIActivityIndicatorView——完成20160930
*(10)UIProgressView——完成20160930
*(11)UITextField——完成20160928
*(12)UITextView——完成20160928
*(13)UIPickerView——完成20160929
*(14)UIPageControl——完成20161104
*(15)UISearchBar——完成20160930
*(16)UISlider——完成20160930
*(17)UISwitch——完成20160930
*(18)UIStackView
*(19)UIWebView、WKWebView
*(20)UIWindow——完成20161028
*(21)UISegmentController——完成20160930
*(22)UICollectionView——完成20161108
*(23)UIDatePicker——完成20160929
*……
- 二、视图控制器
*(1)UIViewController——完成20161018
*(2)UINavigationController——完成20161018
*(3)UITabbarController——完成20161017
*(4)UIImagePickerController——(图片完成,图库完成,拍照,录像)——完成20161025
*……
- 三、其他
*(1)手势——完成20170713
*(2)通知NSNotificationCenter——完成20170517
*(3)计时器NSTimer——完成20170420
*(4)NSRange
*(5)CGRect
*(6)CGPoint
*(7)动画——完成20170714
*(8)NSData
*(9)NSDate&NSDateFormatter——完成20170515
*(10)沙盒路径——完成20170517
*(11)线程
*(12)颜色UIColor——完成20170515
*(13)异常处理——完成20170608
*……
- 四、缓存
*(1)userdefault——完成20161121
*(2)plist——完成20170517
*(3)coreData
*(4)sqlite
*(5)keychain
*(6)writeFile——完成20170517
*(7)Archive——完成20170517
*……
- 五、网络
*(1)NSURL——完成20170717
*(2)NSURLRequest——完成20170717
*(3)NSURLConnection——完成20170717
*(4)NSURLSession——完成20170717
*……
- 六、第三方框架
*(1)下拉刷新
*(2)数据缓存
*(3)网络请求
*(4)图片处理
*……
- 七、多媒体等设备
*(1)录音与播放录音
*(2)录像与播放视频
*(3)地图
*(4)重力感应等
*……
-
八、项目实例
-
(1)2048游戏