我正在使用文本编辑器iPhone应用程序,用户可以使用自定义字体,大小和颜色键入并保存笔记。所以我有一个NSString
,UIFont
和一个UIColor
。我需要将所有这些存储在某种数据结构中,但我不确定最好的方法是什么。目前,我正在使用一个NSMutableArray
,它向字符串的plist写入,另外两个NSMutableArray
自定义对象在退出时保存到NSUserDefaults
。但是这太复杂了,无法管理和调试。有没有更好的方法来做到这一点?在iPhone中存储文本,字体和颜色的最佳方式是什么?
-1
A
回答
2
我想创建一个自定义NSObject的子类,称为AttributedText。它将使用自定义setter存储这些值,并可以使用自定义getter从数据存储中检索。如果你使用这个自定义对象,你可以很容易地将它保存到NSUserDefaults中。
0
0
相关问题
- 1. 在iPhone上存储数据的最佳方式是什么?
- 2. 什么是存储文本数据的最佳方式?
- 3. 在iphone上本地存储数据的最佳方式是什么?
- 4. 在Arduino上存储字符串的最佳方式是什么?
- 5. 什么是iPhone上文本的最佳字体大小
- 6. 在iPhone中进行本地化的最佳方式是什么?
- 7. 什么是存储本地球员高分的最佳方式
- 8. 本地存储数据的最佳方式是什么(IOS - xcode)
- 9. 将媒体文件存储在数据库上的最佳方式是什么?
- 10. 什么是存储和显示降价输入文本的最佳方式?
- 11. 在mysql中存储html代码的最佳方式是什么?
- 12. 在mysql中存储python timedelta值的最佳方式是什么?
- 13. 在Xcode中存储资源的最佳方式是什么?
- 14. 在Docker中存储数据的最佳方式是什么?
- 15. 在Mongo中存储/查询`last_read`的最佳方式是什么?
- 16. 在SQL中存储圣经的最佳方式是什么?
- 17. 在Memcached中存储ActiveRecord对象的最佳方式是什么?
- 18. 什么是在博客中存储帖子的最佳方式
- 19. 在golang中存储websocket连接的最佳方式是什么
- 20. 什么是在android中存储图像的最佳方式?
- 21. 在PHP中存储类变量的最佳方式是什么?
- 22. 在redis中存储对象的最佳方式是什么?
- 23. 在UNKNOWN DB中存储IPv6的最佳方式是什么?
- 24. 存储和版本查找的最佳方式本地存储中的实体
- 25. 什么是存储主机名和端口的最佳方式?
- 26. 什么是存储和计票的最佳方式?
- 27. 什么是腌制和储存盐的最佳方式?
- 28. 什么是在Laravel 5中存储用户角色权限的最佳方式?
- 29. 什么是存储软件文档的最佳方式?
- 30. 什么是存储下载文件的最佳方式?
这是怎么我会保存这些项目:)你说你正在使用数组存储的字体和颜色 - 肯定的字体,你可以只保存颜色的名称,只是十六进制代码?这将取决于你目前如何加载并允许选择,我猜。 – Luke