news 2026/4/17 2:04:45

19、文档型应用开发指南:从 OS X 到 iOS

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
19、文档型应用开发指南:从 OS X 到 iOS

文档型应用开发指南:从 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 保存简单数据

该应用的第一个版本是一个纯文本编辑器。为

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!