匿名对象

 

//  匿名对象

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
//    com+ctrl+上  在.m和.h之间切换
//    [Person new];
//    无论有没有名字,只要调用new方法就会返回对象的地址
//
//    [Person new]->name=@"cy";
//    [Person new]->age=20;
//    [[Person new] say];
//    这样new了三个对象
    
//    匿名对象的应用场景
//    1、当我们的对象只需要使用一次的时候
//    2、匿名对象可以作为方法的实参(创建一个对象仅仅是
//    想作为方法的参数的时候)
    return 0;
}

 

posted @ 2016-06-16 10:54  Shaper22  阅读(132)  评论(0编辑  收藏  举报