"在iOS应用程序中存储字符串的位置"

25 浏览
0 Comments

"在iOS应用程序中存储字符串的位置"

这个问题已经有答案了

Objective-C中的常量

我有一个 iOS 应用程序,它要求我拥有一个“银行”多个字符串。我的意思是我需要有多个字符串,我可以随时调用。这是我在想什么。

// Strings.h
#define STR_ONE @"1"
#define STR_TWO @"2"
// ...

当我需要使用这些字符串时,我只需包括头文件。我选择使用头文件是因为将有许多这些字符串,我只想将它们分开。

所以问题是:这是解决我的问题的最佳方法吗?有任何替代方法(更好的),我正在忽略吗?

附注:这里需要考虑任何内存管理吗?

应该将其写入文件,并从中获取吗?

谢谢

admin 更改状态以发布 2023年5月22日
0
0 Comments

NSArray: 你可以将固定数量的字符串存储在数组中。

NSArray* nameArr = [NSArray arrayWithObjects: @"Jill Valentine", @"Peter Griffin", @"Meg Griffin"

NSMutableArray: 这种类型的数组可以扩展和缩小大小。

NSMutableArray *names = [[NSMutableArray alloc] init];

[self.names addObject:@"Harry Potter"];

如果字符串数量不是很大,一个简单的属性列表对你来说就足够了。但我也建议你阅读有关核心数据的内容。

属性列表链接

0