Overview
概要
Use the methods of this class to access, create, and manage file revisions in your app.
このクラスのメソッドを使って、あなたのアプリにおいてファイル改訂版に対してアクセス、作成、そして管理を行ってください。
Each file version instance contains metadata about a single revision, including the location of the associated file, the modification date of the revision, and whether the revision is discardable.
各ファイルバージョンインスタンスは、メタデータを単一の改訂版について収容し、関連ファイルの場所、改訂版の修正日、そしてその改訂版が処分可能かどうかを含んでいます。
In Mac apps, you can use file version objects to track changes to a local file over time and to prevent the loss of data during editing. When managing local versions, the document architecture creates versions at specific points in the lifetime of your application. Your application can also create versions explicitly at times that your application designates as appropriate.
Macアプリでは、あなたはファイルバージョンオブジェクトを使うことで、あるローカルファイルに対する変更を時間とともに追跡すること、そして編集の間でのデータの消失を防止することができます。ローカルバージョンを管理する場合、書類構造仕様はあなたのアプリケーションの生涯の特定の時点でいくつかバージョンを作成します。あなたのアプリケーションはまた、バージョンを明示的にあなたのアプリケーションが適切に指定する時に作成できます。
In addition to managing local files, the system also uses this class to manage cloud-based files. For files in the cloud, there is usually only one version of the file at any given time. However, additional file versions may be created in cases where two different computers attempt to save the file to the cloud at the same time. In that case, one file is chosen as the current version and any other versions are tagged as being in conflict with the original. Conflict versions are reported to the appropriate file presenter objects and should be resolved as soon as possible so that the corresponding files can be removed from the cloud.
ローカルファイルを管理することに加えて、システムはまたこのクラスを使ってクラウド基盤のファイルを管理します。クラウドにおけるファイルに対して、通常はファイルのただ1つのバージョンがどんな時でも存在します。しかしながら、追加されるファイルバージョンいくつかが作成されるかもしれません、2つの異なるコンピュータがファイルをクラウドに同じ時に保存しようとするといった場合です。その場合には、1つのファイルが現在のバージョンとして選ばれます、そして何らかの他のバージョンは元のファイルと衝突しているとタグを付けられます。衝突するバージョンそれらは適切なファイルプレゼンタオブジェクトに報告されます、そして可能ならすぐに解決されるべきです、それで該当するファイルはクラウドから取り除かれることができます。