zoukankan      html  css  js  c++  java
  • IOS-UI基础-图片浏览器

    图片浏览器思路

    懒加载: 就是重写了数组/字典的 get方法, 到使用的时候才会去分配内存控件

    - (NSArray *)dataArray {
    // 1. 初始化数据
    if (nil == _dataArray) {

    _dataArray = @[
    @{@"icon":@"img_01", @"title":@"显示信息1"},
    @{@"icon":@"img_02", @"title":@"显示信息2"},
    @{@"icon":@"img_03", @"title":@"显示信息3"},
    @{@"icon":@"img_04", @"title":@"显示信息4"},
    @{@"icon":@"img_05", @"title":@"显示信息5"}];
    }

    return _dataArray;
    }


    读取plist文件
    1. 先获取文件路径
    NSString *path = [[NSBundle mainBundle] pathForResource:@"ImageSource.plist" ofType:nil];

    NSString *path = [[NSBundle mainBundle] pathForResource:@"ImageSource" ofType:@"plist"];

    2. 读取文件内容
    // path 是需要传递文件的路径
    _dataArray = [NSArray arrayWithContentsOfFile:path];


    封装代码
    1. 把相同的代码抽取出来, 放到一个方法里
    2. 把不同的尽量转为参数, 传递过去

  • 相关阅读:
    Linux(debian)安装Redis教程
    Linux下Nginx学习笔记
    Linux常用命令
    MySQL代码片段
    MySql学习笔记
    漂亮的Web颜色
    Electron开发问题总结
    Git 教程
    Python基础
    【原创】servlet+spring+mybatis配置总结
  • 原文地址:https://www.cnblogs.com/DreamLinku/p/5393752.html
Copyright © 2011-2022 走看看