望其项背 iOS - 菜鸟总结,Objective-C

项目地址(iPhone)https://github.com/webabcd/iPhoneDemo

项目地址(iPad)https://github.com/webabcd/iPadDemo

作者 webabcd

iPhone Demo(2013年写的)

01.Hello iOS

  1. Hello iOS

02.Syntax

  1. 基础
  2. 继承
  3. strong 和 weak
  4. copy

03.Basics

  1. Struct
  2. Enum
  3. String
  4. Date
  5. Value Type
  6. Array
  7. Set
  8. Dictionary

04.Advanced

  1. Protocol(DataSource)
  2. Protocol(Delegate)
  3. SEL
  4. Block
  5. NotificationCenter
  6. KVC KVO

05.Control

  1. UIActionSheet
  2. UICollectionView
  3. UILabel
  4. UIButton
  5. UITextField
  6. UITextView
  7. UISegmentedControl
  8. UISwitch
  9. UIProgressView
  10. UIActivityIndicatorView
  11. UIStepper
  12. UIScrollView
  13. UIImageView
  14. UIWebView
  15. UIPageControl
  16. UISlider
  17. UIAlertView
  18. UIDatePicker
  19. UIPickerView
  20. UISearchBar
  21. UIToolbar

06.TableView

  1. 显示列表数据(多种内置样式)
  2. 显示列表数据(定义样式和行为)
  3. 自定义单元格样式
  4. 分组显示
  5. 行右侧扩展按钮
  6. 行的上下文菜单
  7. 滑动删除
  8. 编辑行(删除,新增,批量删除)
  9. 拖动行
  10. 下拉刷新

07.Controller

  1. UIActivityViewController
  2. UINavigationController
  3. UITabBarController
  4. UISearchDisplayController
  5. UIPageViewController

08.ControlBasic

  1. 控件基础: bounds, frame, center
  2. UIControlEvent(target/action)
  3. 遍历一个 UIView 的层级结构

09.Input

  1. 触摸
  2. 响应者链
  3. 键盘
  4. 手势

10.Localization

  1. 本地化的准备工作
  2. Icon Title 的本地化
  3. 文字本地化
  4. 图片本地化
  5. 获取语言信息,设置当前语言

11.Thread

  1. GCD 私有队列
  2. GCD 主队列和全局队列
  3. GCD 分组队列
  4. GCD Timer
  5. GCD 各种 dispatch 函数
  6. NSThread
  7. NSTimer
  8. NSLock
  9. NSConditionLock, NScondition
  10. NSOperation, NSOperationQueue

12.UI

  1. 分辨率的获取和适应
  2. 屏幕旋转
  3. 字体样式
  4. 状态栏

13.Graphics

  1. UIColor
  2. 绘制文本
  3. 绘制图像,图像九宫格
  4. Core Graphics 基础
  5. 绘制各种形状
  6. 填充, 渐变, 阴影
  7. 剪切图片
  8. Transform

14.Animation

  1. 动画效果
  2. 过渡效果
  3. 插帧动画
  4. 系统动画

15.Communication

  1. Json
  2. Xml
  3. Http
  4. Download

16.Memory

  1. Autoreleasepool

iPad Demo(2013年写的)

  1. UIActivityViewController
  2. UIPopoverController
  3. UISplitViewController

项目地址(iPhone)https://github.com/webabcd/iPhoneDemo

项目地址(iPad)https://github.com/webabcd/iPadDemo

作者 webabcd