English 中文(简体)
UITextView大量文本的有效使用
原标题:Efficient use of large amounts of text in UITextView

我有一份列有20个项目的标本(词典),每一份有密码和文字的20名字典,每个文本平均有1K字节。 使用该文本的类别将根据该守则使用20种中的1种。 案文没有改动,因此我搁置了。

我很想知道,我是否尽可能高效地这样做,基本上在20K年的数据中读二,使用我需要的东西,释放除我使用的1K之外的一切。

我有两批无财产:

NSMutableArray *explanation;
UITextView *textView;

案文 观点载于“UITableViewCell”和“ForRowAtIndexPath I”中。 我将文字意见从在校外而不是回到国家空间局,以节省额外的国家空间记忆分配。

-(void) retrieveExplanation {
    explanation = [[NSMutableArray alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"explanation"ofType:@"plist"]];
    textView.text = [[explanation objectAtIndex:[self.itemNumber intValue] - 1] objectForKey:@"text"]; 
    [explanation release];
}

这样做是否更为有效? 我是否应考虑使用20个清单或文本档案?

增 编

最佳回答

我认为,你应当认真思考这一问题。 耗时多久以装满你的20K文本。 如果确实很缓慢,你可能需要考虑将案文分开。

当你把这些文件分开时,问题是如何管理大量的文本档案。 我没有真正建议你把20个文本档案分开,似乎管理所有这些档案的间接费用太大,而我们可以恢复这些档案。

我可以建议你将文件与4个文本分开处理,因此,至少业绩将达到4次。 如果它能够迅速运作(例如,有1个),那么你的工作就是做的。 如果不是,那么,你需要更分开。

问题回答

这种困难实际上难以确定。 你可以提供咨询意见,但“真实”最好通过尝试不同的办法和衡量所用时间。

我可以建议,所有我都尝试了你们的想法,并取得了一些困难。

此外,确保你测量仪器,而不是通过模拟器。





相关问题
Code sign Error

I have created a new iPhone application.I have two mach machines. I have created the certificate for running application in iPhone in one mac. Can I use the other mac for running the application in ...

ABPersonViewController Usage for displaying contact

Created a View based Project and added a contact to the AddressBook using ABAddressBookRef,ABRecordRef now i wanted to display the added contact ABPersonViewController is the method but how to use in ...

将音频Clips从Peter改为服务器

我不禁要问,那里是否有任何实例表明从Peit向服务器发送音响。 I m不关心电话或SIP风格的解决办法,只是一个简单的袖珍流程......

• 如何将搜查线重新定位?

我正试图把图像放在搜索条左边。 但是,问题始于这里,搜索条线不能重新布署。

热门标签