在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中创建字符串的主要内容,如果未能解决你的问题,请参考以下文章

在 Visual Studio 中创建构造函数的代码片段或快捷方式

在片段android中创建listview

是否可以在 Objective-C 中创建私有属性?

在片段中创建自定义列表视图时出错。必需的活动,找到的片段

在片段中创建自定义列表视图时出错所需活动,找到片段

Android App 在片段中创建 ListView 引用时关闭