gpt4 book ai didi

ios - 如何在类名中包含索引号

转载 作者:行者123 更新时间:2023-11-28 20:06:44 26 4
gpt4 key购买 nike

我正在编写一个程序,我需要在其中循环遍历包含字母列表的数组。我希望这些字母显示在它们的特定标签上。因此,我为每个(大约 38 个)创建了一个导出,并将它们命名为“alif01”、“alif02”等。

for (int i = 0; i < [arabicLetters count]; i++) {
int num = i;
NSString *letterString = [arabicLetters objectAtIndex:i];
NSLog(@"alif0%d is %@", num, letterString);
alif0**[i]**.text = arabicLetters[i];
}

是否可以使用索引 [i] 而不是全部手动编写?

最佳答案

您不应该为此设置 38 个 IBOutlet 属性。您应该有一个数组(可能是一个 IBOutletCollection),以便您可以遍历数组/索引到数组中。

虽然从技术上讲您可以创建键名并使用 KVC valueForKey:(附加字符串/字符串格式),但数组方法是更好的解决方案。

确实,由于您已经有一个循环,直接在循环中创建标签会更好,这样您就知道您有正确的数字。这在以后更改 arabicLetters 的内容时特别有用(尽管在这种特殊情况下这听起来不是问题)。

关于ios - 如何在类名中包含索引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21854289/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com