Book Manifest
ブックマニフェスト
The Manifest.plist
file for a book contains the following key-value pairs specifying the attributes for a book:
ブックのためのManifest.plist
ファイルは、ブックの属性を指定している以下のキー値ペアを含みます:
Metadata such as book version and book target platform
ブックバージョンおよびブック対象プラットホームなどのメタデータOrder of chapters
章の順序User-viewable name for the book
ユーザに見られるブックの名前
The file is located in the Contents
folder inside the top-level .playgroundbook
folder.
このファイルは、最上位.playgroundbook
フォルダ内部のContents
フォルダの中に位置します。
Key List
キーのリスト
Table 2-1 describes each key for a book, its type, and whether the key is required.
表 2-1 は、ブックのための各キー、それの型、そしてそのキーが必須とされるかどうかを記述します。
Key
|
Type
|
Description
|
Required
|
---|---|---|---|
|
Array of strings
|
The list of chapters in the book, in the order in which they appear in the table of contents. See Chapters Key.
|
✓ |
|
String |
The bundle ID, a unique identifier string for the book in reverse DNS format. See ContentIdentifier Key.
|
✓ |
|
String |
A developer-defined version number for the book. See ContentVersion Key.
|
✓ |
|
String |
The minimum version of iOS required for the book. See DeploymentTarget Key.
|
✓ |
|
String |
The default language and region for the book. See DevelopmentRegion Key.
|
✓ |
|
String |
The name of the image used for the book icon in Swift Playgrounds. See ImageReference Key.
|
|
|
String |
The name displayed in the user interface. See Name Key.
|
✓ |
|
String |
The playground book format version. See Version Key.
|
✓ |
|
String |
The version of Swift that the playground book uses. See SwiftVersion Key.
|
|
|
String |
The minimum version of Swift Playgrounds that is required for using the book. See MinimumSwiftPlaygroundsVersion Key.
|
|
Chapters Key
Chaptersキー
An array of the .playgroundchapter
folders used for the chapters in a book. Each entry in the array contains the name and extension of a folder in the Chapters
folder of the book package. The table of contents for the playground book displays only the chapters listed in this array. The order of the items in the Chapters
array defines the order of the chapters in the book.
ブックの章のために使われるいくらかの.playgroundchapter
フォルダからなるある配列。配列の各登録項目は、ブックパッケージのChapters
フォルダの中のあるフォルダの名前と拡張子を含んでいます。プレイグラウンドブックのための目次は、この配列の中に列記される章だけを表示します。Chapters
配列の中の項目の順番は、ブックの章の順番を定義します。
Figure 2-1 shows a table of contents with two chapters. The name of each chapter is taken from the value of the Name
key in the chapter manifest file.
図 2-1 は、2つの章を持つ目次を示します。各章の名前は、章マニフェストファイルの中のName
キーの値から取られます。
ContentIdentifier Key
ContentIdentifierキー
A unique identifier for the book package. The recommended format is a reverse DNS string starting with your company or personal identifier followed by a name for the book.
ブックパッケージのための特有な識別子。推奨される形式は、逆DNS文字列で、あなたの会社または個人識別子で始まり、後にブックの名前が続くものです。
ContentVersion Key
ContentVersionキー
The content developer's version number for the book. The value contains only numbers and periods (.
).
ブックのためのコンテンツの開発者用バージョン番号。この値は、数字とピリオド(.
)だけを含みます。
DeploymentTarget Key
DeploymentTargetキー
The minimum version of iOS that can use your playground book. The format of the string is:
あなたのプレイグラウンドブックを使うことができる最小限のバージョンのiOS。その文字列の書式は:
iosmajor-version.minor-version
The version number must be at least 10.0
.
バージョン番号は、少なとも10.0
である必要があります。
DevelopmentRegion Key
The default language and region for the book, as a Language ID. For more information, see Language IDs and CFBundleDevelopmentRegion.
このブックのための省略時の言語と地域、Language IDとして。さらなる情報として、Language IDsとCFBundleDevelopmentRegionを見てください。
ImageReference Key
ImageReferenceキー
A reference to an image used for the book icon. The image is a .png
file in the book’s Resources
folder. The icon must be an image with a 4:3 aspect ratio. The recommended image size is 400 by 300 pixels.
ブックアイコンに使われる画像への参照。この画像は、ブックのResources
フォルダの中の.png
ファイルです。アイコンは、縦横比4:3の画像でなければなりません。推奨される画像サイズは、400 × 300 ビクセルです。
Figure 2-2 shows a custom image used for the book icon.
図 2-2 は、ブックアイコンに使われるカスタム画像を示します。
Name Key
Nameキー
The display name of the book in the user interface; for example, the name of the book in the table of contents.
ユーザインターフェイスにおけるブックの表示名;例えば、目次におけるブックの名前。
Version Key
Versionキー
The version of the playground book format.
プレイグラウンドブック形式のバージョン。
Use 3.0
.
SwiftVersion Key
SwiftVersionキー
The version of Swift that the playground book uses. If unspecified, 3.1
is used.
プレイグラウンドブックが使うSwiftのバージョン。指定されないならば、3.1
が使われます。
MinimumSwiftPlaygroundsVersion Key
MinimumSwiftPlaygroundsVersionキー
The minimum version of the Swift Playgrounds app that the playground book uses. If unspecified, 1.2
is used.
プレイグラウンドブックが使うSwift Playgroundsアプリの最小限のバージョン。指定されないならば、1.2
が使われます。
Playground Book Package
Playgroundブックパッケージ
Copyright © 2018 Apple Inc. All rights reserved. Terms of Use | Privacy Policy | Updated: 2018-04-30