Objective c 如何在mac上创建自定义文件格式?

Objective c 如何在mac上创建自定义文件格式?,objective-c,xcode,macos,Objective C,Xcode,Macos,我想创建一个包含目标c代码和图像数据的文件类型。但我希望它不能被文本编辑器读取。如何最好地做到这一点?假设您已经知道如何将代码和图像附加到文件中(然而,这应该是一项非常简单的任务),那么您只需在存储之前对数据进行加密即可。您可以使用加密来轻松地完成这项工作 我的意思是,我希望它只能由我的应用程序读取。加密不起作用吗?因为需要存储密钥进行解密?当然,你的应用程序必须知道(以某种方式)解密文件所需的密钥。当然,任何其他拥有密钥的人都可以读取该文件。请记住,无论您做什么,您的加密文件都需要解密,因此任

我想创建一个包含目标c代码和图像数据的文件类型。但我希望它不能被文本编辑器读取。如何最好地做到这一点?

假设您已经知道如何将代码和图像附加到文件中(然而,这应该是一项非常简单的任务),那么您只需在存储之前对数据进行加密即可。您可以使用加密来轻松地完成这项工作

我的意思是,我希望它只能由我的应用程序读取。加密不起作用吗?因为需要存储密钥进行解密?当然,你的应用程序必须知道(以某种方式)解密文件所需的密钥。当然,任何其他拥有密钥的人都可以读取该文件。请记住,无论您做什么,您的加密文件都需要解密,因此任何其他拥有足够信息进行解密(使用的密钥/算法)的人都将能够读取原始内容(除非您对其进行散列,但这样没有人能够读取其原始内容,即使是您)。