在Objective-C中创建字符串
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Objective-C中创建字符串相关的知识,希望对你有一定的参考价值。
我最初学过斯威夫特。现在,我正在尝试学习Objective-C,但我遇到了一些困难。它们看起来比我原先想象的要多得多。在这里,我只是想显示“Hello World”。这是在.m文件中。
- (void)viewDidLoad {
[super viewDidLoad];
name = *"World";
NSString word = @"Hello";
self.label.text = [NSString stringWithFormat:@"%@, %@", word, name];
}
在我的.h文件中,我有:
@interface ViewController : UIViewController {
NSString *name;
}
答案
在Objective-C中,变量被声明为VariableType variableName = Value;
NSInteger number = 10;
如果VariableType
是像NSString
这样的对象,你必须添加一个星号,与Swift不同,文字字符串必须以一个领先的@
开头。
NSString *name = @"World";
NSString *word = @"Hello";
self.label.text = [NSString stringWithFormat:@"%@ %@", word, name];
我们鼓励您阅读Apple的语言指南Working with Objective-C
另一答案
是的,与Swift相比,Objective-C有一些额外的符号。我建议阅读或观看基础知识的一些教程。此外,重复总是有助于学习。下面的代码应该适合你。一定要注意细节。
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
name = @"World";
NSString *word = @"Hello";
self.label.text = [NSString stringWithFormat:@"%@ %@", word, name];
}
以上是关于在Objective-C中创建字符串的主要内容,如果未能解决你的问题,请参考以下文章