gpt4 book ai didi

objective-c - 允许用户保存生成的数组字符串供以后查看

转载 作者:行者123 更新时间:2023-11-28 22:57:11 25 4
gpt4 key购买 nike

我正在创建一个小应用程序,它从 2 个独立的 NSArrays 生成婴儿名字。我有 1 个名字设置和 1 个中间名设置。按下按钮时,它会随机连接 2 个 NSString,如以下代码所示:

int a = arc4random() % 2;
int b = arc4random() % 2;


// populate the array for the names
NSArray *firstNameArray = [NSArray arrayWithObjects: @"Anna",
@"Amy",
@"Amber", nil];
NSArray *middleNameArray = [NSArray arrayWithObjects: @"Brenda", @"Beatrix", nil];

// concatenate strings at index of array
NSString *fullName = [NSString stringWithFormat:@"%@ %@", [firstNameArray objectAtIndex:a], [middleNameArray objectAtIndex:b]];

// display the newly created first & middle names

babyname.text = fullName;

对于如何允许用户“收藏”特定名称并将其保存到新 View (可能是 TableView ),我有点不知所措。谁能在这里指出我正确的方向?

最佳答案

您可能想要做的是存储选择的名称,以便您以后可以引用它们。您可能希望创建一个 Person 类或类似的东西,并在其中有一个名为 favorite 的属性,它是一个 BOOL 值。然后,您只需将用户想要收藏的收藏夹属性设置为 YES。

存储自定义类并使其持久化的一个好机制是 Core Data,但这实际上取决于您将/可能拥有多少个 Person 实例。一旦掌握了核心数据,Core Data 就非常容易实现,网上有很多关于如何使用它的教程。我会使用 UIDocument 和 UIManagedDocument 在 CoreData 上查看斯坦福大学的 iTunesU 视频。我发现它们非常有帮助。

祝你好运。

关于objective-c - 允许用户保存生成的数组字符串供以后查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10557621/

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