objective-c - iOS safari 风格的文件夹

标签 objective-c ios safari directory

我不是要跳板folders ,而是 Safari 应用程序书签弹出窗口中的“文件夹”。我不知道这是如何实现的(文件中的字符串、字典中的键、文件系统表示等),并且我对是否有人能够制作类似的东西非常感兴趣。有人能指出我正确的方向吗?

最佳答案

你可以按照你想要的方式实现它们。

就我个人而言,我会使用 plist 并拥有可以位于 nsarray 内的 nsarray。

但是我可以想出一种方法来使用 sqlite3 数据库,甚至物理文件(尽管这可能会开始失控)

您希望在这些文件夹中存储什么类型的数据?

如果只是字符串,我会建议 plist/xml 格式的内容

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>folders</key>
<array>
    <string>afolder1</string>
    <string>afolder2</string>
</array>
</dict>

关于objective-c - iOS safari 风格的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8264286/

相关文章:

ios - 如何在iOS应用程序中添加Unity 3d的unity View?

javascript - 在 Safari 上的安全沙盒 iframe 中读取 blob?

javascript - iPhone xcode 应用程序可以读取 Safari Mobile 之前存储的 cookie 吗?

Safari 扩展多个启动脚本包含

objective-c - 设置自定义 tableviewCell 的背景

iOS CoreData - 序列化整个对象而不是创建实体

ios - 如何为 UIButton 创建的自定义背景艺术实现 scale-9(9 切片)

ios - 如何将矩形中的文本添加到pdf

objective-c - 在 Controller 实例变量中存储现有对象时是否需要 'retain'?

在 iOS 7 上打开应用程序后,iOS 6 View 变小