望其项背 iOS - 菜鸟总结(Objective-C)
项目地址(iPhone)https://github.com/webabcd/iPhoneDemo
项目地址(iPad)https://github.com/webabcd/iPadDemo
作者 webabcd
望其项背 iOS - 菜鸟总结(Objective-C)
iPhone Demo(2013年写的)
01.Hello iOS
- Hello iOS
02.Syntax
- 基础
- 继承
- strong 和 weak
- copy
03.Basics
- Struct
- Enum
- String
- Date
- Value Type
- Array
- Set
- Dictionary
04.Advanced
- Protocol(DataSource)
- Protocol(Delegate)
- SEL
- Block
- NotificationCenter
- KVC KVO
05.Control
- UIActionSheet
- UICollectionView
- UILabel
- UIButton
- UITextField
- UITextView
- UISegmentedControl
- UISwitch
- UIProgressView
- UIActivityIndicatorView
- UIStepper
- UIScrollView
- UIImageView
- UIWebView
- UIPageControl
- UISlider
- UIAlertView
- UIDatePicker
- UIPickerView
- UISearchBar
- UIToolbar
06.TableView
- 显示列表数据(多种内置样式)
- 显示列表数据(定义样式和行为)
- 自定义单元格样式
- 分组显示
- 行右侧扩展按钮
- 行的上下文菜单
- 滑动删除
- 编辑行(删除,新增,批量删除)
- 拖动行
- 下拉刷新
07.Controller
- UIActivityViewController
- UINavigationController
- UITabBarController
- UISearchDisplayController
- UIPageViewController
08.ControlBasic
- 控件基础: bounds, frame, center
- UIControlEvent(target/action)
- 遍历一个 UIView 的层级结构
09.Input
- 触摸
- 响应者链
- 键盘
- 手势
10.Localization
- 本地化的准备工作
- Icon Title 的本地化
- 文字本地化
- 图片本地化
- 获取语言信息,设置当前语言
11.Thread
- GCD 私有队列
- GCD 主队列和全局队列
- GCD 分组队列
- GCD Timer
- GCD 各种 dispatch 函数
- NSThread
- NSTimer
- NSLock
- NSConditionLock, NScondition
- NSOperation, NSOperationQueue
12.UI
- 分辨率的获取和适应
- 屏幕旋转
- 字体样式
- 状态栏
13.Graphics
- UIColor
- 绘制文本
- 绘制图像,图像九宫格
- Core Graphics 基础
- 绘制各种形状
- 填充, 渐变, 阴影
- 剪切图片
- Transform
14.Animation
- 动画效果
- 过渡效果
- 插帧动画
- 系统动画
15.Communication
- Json
- Xml
- Http
- Download
16.Memory
- Autoreleasepool
iPad Demo(2013年写的)
- UIActivityViewController
- UIPopoverController
- UISplitViewController
项目地址(iPhone)https://github.com/webabcd/iPhoneDemo
项目地址(iPad)https://github.com/webabcd/iPadDemo
作者 webabcd