美文网首页与时俱进的IT
宏定义、pch文件、Plist文件以及cell的增加与删除

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

作者: 社会主义顶梁鹿 | 来源:发表于2018-07-30 17:46 被阅读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];

}

相关文章

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

    //获取屏幕 宽度、高度 #define SCREEN_WIDTH ([UIScreen mainScreen]....

  • iOS-宏定义、PCH文件、Plist文件

    今天说的这三个都是为我们写项目提供方便的 一、宏定义 格式:#define 宏定义的名字 宏定义的内容 #defi...

  • pch文件

    pch文件的作用: 1. 存放公有宏。 2. 存放公有头文件。 3. 自定义log。 pch文件原理: 把pch当...

  • info.plist源文件路径

    info.plist源文件路径 代码拿到info.plist信息 pch文件 作用: 存放一些公用的宏 存放一些公...

  • iOS常用宏定义

    这里简单介绍下,经常放在PCH文件下的一些宏定义:其中PCH文件使用连接:ios中pch文件的使用 1.在PCH文...

  • Masonry

    一、调用Masonry库的准备 使用pch文件添加全局宏定义(Pre-Compiled Header)pch文件即...

  • iOS开发--.PCH文件创建

    .pch文件 创建.pch文件方便定义全局的宏和头文件导入 1.Command+N,打开新建文件窗口:iOS->O...

  • PCH

    引入常量文件 创建VJConst.h VJConst.m 自定义宏 pch文件相当于在所有项目文件里导入pch文件...

  • PCH中的小细节

    第一:pch文件路径 第二:debug 宏定义

  • 创建.pch文件

    工程中经常需要用到pch 定义一些全局的宏,以及导入一些使用非常频繁的文件。创建步骤如下1 new 一个pch文件...

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/mwafvftx.html