相关疑难解决方法(0)

在Objective-C中创建构造函数

为什么我们总是在Objective C中创建构造函数时这样做?

self = [super init];
if ( self ) {
    //Initialization code here
}
Run Code Online (Sandbox Code Playgroud)

iphone constructor objective-c ios

5
推荐指数
2
解决办法
1万
查看次数

在这种情况下,NSMutableString是否比NSString更有效?

如果我以这种方式声明一个指针变量:

NSString *foo;
Run Code Online (Sandbox Code Playgroud)

然后在我的代码中的某个地方执行以下操作:

foo = @"bar";
Run Code Online (Sandbox Code Playgroud)

这最终是我的NSString,在内存中创建一个带有附加字符串的新副本,然后删除我的初始字符串?作为NSMutableString,foo会更好吗?

iphone cocoa-touch objective-c

2
推荐指数
2
解决办法
1944
查看次数

标签 统计

iphone ×2

objective-c ×2

cocoa-touch ×1

constructor ×1

ios ×1