《精通 iOS 开发》第 09 章学习笔记
Font应用的基础框架
1.工厂方法代码示例:
1 | + (instancetype)sharedFavoritesList { |
2.读取用户偏好设置代码示例:
1 | - (instancetype)init { |
3.保存用户偏好设置代码示例:
1 | - (void)moveItemAtIndex:(NSInteger)from toIndex:(NSInteger)to { |
创建根视图控制器
1.获取所有已知字体名字:
1 | - (void)viewDidLoad { |
2.设置分区标题:
1 | - (NSString *)tableView:(UITableView *)tableView |
3.根据字体大小设置每行高度:
1 | - (CGFloat)tableView:(UITableView *)tableView |
创建字体列表视图控制器
1.添加编辑按钮:
1 | - (void)viewDidLoad { |
2.在视图将要出现时,重载数据:
1 | - (void)viewWillAppear:(BOOL)animated { |
3.使每行数据都能编辑:
1 | - (BOOL)tableView:(UITableView *)tableView |
4.删除某行数据:
1 | - (void)tableView:(UITableView *)tableView |
5.调整某行数据:
1 | - (void)tableView:(UITableView *)tableView |
6.场景跳转时的数据处理:
1 | - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { |
创建字体尺寸视图控制器
1.字体大小数组初始化:
1 | - (NSArray *)pointSizes { |