美文网首页与时俱进的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的增加与删除

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