我结束了下面加了一些修改:如何从数组中选择随机元素?
NSArray *Quotes = @[@"test1",@"test2"];
NSString *Quoteselected = arc4random() % [quotes];
self.label.text = Quoteselected;
我发现了错误,这可能也造成了比我有元素数组中越大SIGARBT -My随机创造的价值 - 从而使代码尝试挑选不存在的元素。
感谢所有帮助
我结束了下面加了一些修改:如何从数组中选择随机元素?
NSArray *Quotes = @[@"test1",@"test2"];
NSString *Quoteselected = arc4random() % [quotes];
self.label.text = Quoteselected;
我发现了错误,这可能也造成了比我有元素数组中越大SIGARBT -My随机创造的价值 - 从而使代码尝试挑选不存在的元素。
感谢所有帮助
我认为这是你寻找的:
http://www.raywenderlich.com/934/core-data-tutorial-for-ios-getting-started
这被称为Objective-C附带的核心数据。这是我用于小,LOCAL数据库。
在另一方面,为小到像你这样的起动器(我想你刚开始做节目?)看看在轨道上和AFNetworking库红宝石数据库的大小适中。顺便说一句,这是ONLINE或REMOTE databse。 (只是说,但在Ruby on Rails的,数据库可以使用命令行创建的,你就会知道它是多么简单)
http://guides.rubyonrails.org/getting_started.html
两个选项,你可以选择一个。
你有多少个报价?如果你有一个小号码,那么可能不需要一个实际的数据库。您可以在'NSArray'中使用内置的加载和保存功能,让您的生活变得轻松。 – sbooth
好吧,我现在才开始。但是,我猜从50开始,然后逐渐增加集合的大小 – Simon
除非你有成千上万,否则你可能不需要数据库。你可以添加更多关于你的报价格式的信息(在我假设的文件中)以及你尝试过什么? – sbooth