【问题标题】:iOS 4 Document-Based ApplicationsiOS 4 基于文档的应用程序
【发布时间】:2012-06-16 21:47:18
【问题描述】:

我需要创建一个能够在IOS上修改和管理文件的应用程序。

使用 IOS 5 创建基于文档的应用程序“很容易”,但我也需要支持 IOS 4。

谁知道是否有办法在 IOS 4 中创建基于文档的应用程序?

提前致谢。

【问题讨论】:

    标签: objective-c ios ios4 document-based


    【解决方案1】:

    简短的回答是否定的,因为 UIDocumentUIManagedDocument 仅在 iOS 5 中出现

    答案是肯定的。 iOS 有数百个基于文档的应用程序。例如 Brushes、Sketchbook Pro,它们都是基于文档的应用程序。我自己的应用程序是基于文档的,做起来并不难。

    UIDocument/UIManagedDocument 提供的是用于制作通用文档的罐装 API。给它一个 URL,它会做(大部分)其余的家务。

    如果你想做一个基于 iOS4 的应用程序,那么你需要注意的是。

    • UIApplicationWillTerminateNotification/UIApplicationDidEnterBackgroundNotification
    • 打开一个新文档。
    • 保存文档。
    • 关闭文档。
    • 自动保存(可能)
    • Core Data 堆栈,如果您使用的是 Core Data

    www.raywenderlich.com 有一些很棒的教程。甚至可能仍然是基于 iOS4 的。

    IMO - 不要为 iOS4 支持而烦恼。就像上面的帖子所说,85% 的人使用 iOS5,而仍在使用 iOS4 的任何人都可能不在您的目标市场中。特别是因为这是(我假设)一个新的应用程序,iOS6 将在你上市时出现。

    【讨论】:

      【解决方案2】:

      只是想问一下,你真的需要支持 iOS 4 吗? 超过 85% 的设备采用 iOS。

      需要继续支持 iOS 4 的基础是什么?

      【讨论】:

      • 15% 可能是一个可行的理由。无论如何,这不是一个答案(可能是“是,因为”或“不,因为”),更像是一种评论。
      • 没错,我只是想了解其中的原因,以便更好地了解如何回答问题。
      猜你喜欢
      • 2018-07-25
      • 1970-01-01
      • 1970-01-01
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      • 2018-06-18
      • 1970-01-01
      相关资源
      最近更新 更多