相关疑难解决方法(0)

使用[NSString stringWithString:@"some string"]与@"some string"的优点和缺点

我想比较以下简单的作业:

...
@property(nonatomic,retain) UITextField *textField;
...

self.textField.text = @"some string";
self.textField.text = [NSString stringWithString:@"some string"];
self.textField.text = [NSString stringWithFormat:@"some string"];
Run Code Online (Sandbox Code Playgroud)

textFielda UITextFieldtexta属性在哪里NSString?当然所有这些都有效.我知道使用参数时最后两个的区别.但是让我们说我们只对这种用法感兴趣.

问题:

  1. 为了做这种任务,我为什么不总是使用第一个?
  2. 比较后两个,这两个的编译和/或运行时间有什么不同吗?stringWithString:如果没有,我为什么要使用呢?

cocoa cocoa-touch objective-c nsstring ios

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

标签 统计

cocoa ×1

cocoa-touch ×1

ios ×1

nsstring ×1

objective-c ×1