zoukankan      html  css  js  c++  java
  • Day3

    1 注释的一个小技巧, 使用 /**  */ 会在使用该方式的时候得到提示

    /** 改变图像数据 */
    -(void)changeImage{}
    

    2 assign 声明变量

    //assign:指定setter方法用简单的赋值,这是默认操作。你可以对标量类型(如int)使用这个属性。
    //你可以想象一个float,它不是一个对象,所以它不能retain、copy。 //assign:简单赋值,不更改索引计数(Reference Counting).
    //使用assign: 对基础数据类型 (NSInteger)和C数据类型(int, float, double, char,等)
    //查看更多可以参考:http://davychen.blog.51cto.com/3283671/652717
    @property (nonatomic,assign) int index;//不带星号 assign
    

    3 带星号的属性声明,property包含getter 和 setter 还有一个带下划线的属性

    //声明
    @property (nonatomic,strong) NSArray *array;
    
    
    //getter
    @implementation ViewController
    
    -(NSArray *)array{
        //只有第一次调用getter的时候才会执行
        //其他时候直接返回
        if(_array==nil){
            NSDictionary *dic1 = @{@"name":@"biaoqingdi",@"desc":@"表情"};
            NSDictionary *dic2 = @{@"name":@"bingli",@"desc":@"病例"};
            NSDictionary *dic3 = @{@"name":@"chiniupa",@"desc":@"吃牛扒"};
            NSDictionary *dic4 = @{@"name":@"danteng",@"desc":@"蛋疼"};
            NSDictionary *dic5 = @{@"name":@"wangba",@"desc":@"王八"};
            
            _array = @[dic1,dic2,dic3,dic4,dic5];
        }
        return _array;
    }
    
    @end
    

    4 NSDictionary 的使用

    相对于javascript来说,里面放的都是object{name:value,name1:value1....}

    只是oc加上了@,所以就变成了@{@"":@"",@"":@""}

    所以:

    NSDictionary *dic1 = @{@"name":@"biaoqingdi",@"desc":@"表情"};
    NSDictionary *dic2 = @{@"name":@"bingli",@"desc":@"病例"};
    NSDictionary *dic3 = @{@"name":@"chiniupa",@"desc":@"吃牛扒"};
    NSDictionary *dic4 = @{@"name":@"danteng",@"desc":@"蛋疼"};
    NSDictionary *dic5 = @{@"name":@"wangba",@"desc":@"王八"};
    

      

  • 相关阅读:
    WPF中用户控件对比自定义控件(UserControl VS CustomControl) upcode
    WinCE7开发过程 upcode
    App/Shell启动过程 upcode
    WinCE启动过程 upcode
    ASP.NET 4.0验证请求 A potentially dangerous Request.Form value was detected from the client
    HTML5 开发工具推荐
    用.NET部署卸载window服务
    C#去除HTML标签方法
    正在中止线程 的问题解决
    【转载】纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
  • 原文地址:https://www.cnblogs.com/lihaozhou/p/4337164.html
Copyright © 2011-2022 走看看