一 概述
- 一般情况下,我们需要创建对象后,再利用创建后的对象进行调用
- 而匿名对象,是没有名字的对象,也就是在创建对象时不起名字
- 匿名对象不常用,有内存泄漏风险
二 匿名对象
复制
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
#include <Foundation/Foundation.h> @interface Car : NSObject { @public int speed; } -(void)run; @end @implementation Car -(void)run { NSLog(@"速度为%d的车子跑起来了",speed); } @end int main() { [Car new]->speed=300; [[Car new] run]; return 0; } |