相关疑难解决方法(0)

这两种在Objective-C中分配内存的方法有什么区别?

我对在Objective-C中分配内存的正确方法感到困惑.假设我有一个NSMutableDictionary.我可以通过两种方式初始化它:

   NSMutableDictionary *alpha = [[NSMutableDictionary alloc] init];
Run Code Online (Sandbox Code Playgroud)

要么

   NSMutableDictionary *alpha = [NSMutableDictionary dictionary];
Run Code Online (Sandbox Code Playgroud)

他们之间有什么区别?我知道第一个为alpha分配内存,但第二个呢?

建议将哪一项作为分配内存的最佳做法?

iphone memory-management objective-c ios

1
推荐指数
1
解决办法
357
查看次数

标签 统计

ios ×1

iphone ×1

memory-management ×1

objective-c ×1