与时俱进的IT

宏定义、pch文件、Plist文件以及cell的增加与删除

2018-07-30  本文已影响0人  社会主义顶梁鹿

//获取屏幕 宽度、高度

#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];

}

上一篇下一篇

猜你喜欢

热点阅读