【发布时间】:2014-05-09 14:27:09
【问题描述】:
我有一个静态变量,并像这样多次将一些对象分配给这个..
@interface DetailViewController ()
@end
// static varable for Entry
static DirectoryEntry *dirEntry;
@implementation DetailViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
// init entry
dirEntry = [[DirectoryEntry alloc]init];
NSLog(@"%@ ",dirEntry);
}
我的问题是,为什么 NSLog 显示的结果与彼此不同...?
每次加载时,它都有不同的地址,那么静态指针指向的previous obj在哪里,它具有不同的地址,这意味着前一个对象得到 扭曲?
提前谢谢你。
【问题讨论】:
标签: objective-c static