文档型应用开发指南:从 OS X 到 iOS
1. OS X 系统下文档型应用开发基础
在 OS X 系统中开发文档型应用,用户可以查看所有先前版本,系统会自动处理这些版本。用户还能比较文档的两个版本,并从过往版本中复制粘贴内容。
1.1 创建自定义文档格式应用
要开发一个基于自定义文档格式的应用,首先要创建一个新的 OS X Cocoa 应用。操作步骤如下:
1. 确保“Use Core Data”关闭,“Use Automatic Reference Counting”开启。
2. 开启“Create a Document-Based Application”,并将文档扩展名设置为“sampleDocument”。创建应用后,它将加载和保存类似“MyFile.sampleDocument”这样命名的文件。
在 Xcode 中创建文档型应用时,其结构与非文档型应用不同。Xcode 会创建一个 Document 类,它是 NSDocument 的子类,用于处理“sampleDocument”类型的文档。默认情况下, Document 类除了指示应用从 Document nib 文件加载操作界面外,不做其他事情。同时,还会提供 -dataOfType:error: 和 -readFromData:ofType:error: 的存根,但它们目前没有实际功能。
1.2 保存简单数据
该应用的第一个版本是一个纯文本编辑器。为
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



