宏定义、pch文件、Plist文件以及cell的增加与删除
//获取屏幕 宽度、高度
#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)
#define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)
PCH文件
1.导入路径 ->选择Build Settings ->搜索Prefix ->找到PrefixHeader ->将PCH文件拖入路径->只留下后面两个文件的路径其他删掉 然后前面加上$(SRCROOT)/ 这个前缀
2.写PCH文件的内容
#define SCREEN_WIDTH CGRectGetWidth([UIScreen mainScreen].bounds)
#define SCREEN_HEIGHT CGRectGetHeight([UIScreen mainScreen].bounds)
#define SCREEN_BOUNDS [UIScreen mainScreen].bounds
导入Weather/Weather.pch 项目名+项目PCH文件名
建立必须在Supporting Files 文件夹
*1、plist
①找到plist文件路径
②利用路径找到字典
*2、cell的增加与删除
*static修饰,代表这个只初始化一次
static NSString *name;
//文件名与文件后缀
NSString *path =[[NSBundle mainBundle]pathForResource:@"DataPlist"ofType:@"plist"];
NSLog(@"文件的路径=%@",path);
NSDictionary *dict = [[NSDictionary alloc]initWithContentsOfFile:path];
NSLog(@"数据=%@",dict[@"DataArray"][1][@"age"]);
dataArray = [dict[@"DataArray"]mutableCopy];
- (void)trash{
//tableView.isEditing获得tableView是否属于编辑状态,通过取反来改变tableView的编辑状态
//tableView setEditing给tableView设置编辑状态
[_tableView setEditing:!_tableView.isEditing animated:YES];
}