創建屬於你自己的 Swift Playgrounds 訂閱

:電子書相關信息的一些描述

創建屬於你自己的 Swift Playgrounds 訂閱

contentIdentifier: 電子書的唯一ID,一般是在 feedIdentifier 的基礎上拼接電子書的名稱

contentVersion:電子書發佈版本號

thumbnailURL:電子書 icon

創建屬於你自己的 Swift Playgrounds 訂閱

創建屬於你自己的 Swift Playgrounds 訂閱

bannerImageURL:電子書 banner,用於展示及推廣相關視覺圖

創建屬於你自己的 Swift Playgrounds 訂閱

additionalInformation:額外信息,採用 Key-Value 的方式

previewImageURLs:電子書預覽圖

創建屬於你自己的 Swift Playgrounds 訂閱

字段比較多,建議刷下官方文檔有點印象

託管你的訂閱源

瞭解了訂閱 Feeds JSON 數據格式後,那麼如何託管自己的訂閱源並分享給他人,我們可以把一系列 Playground 電子書的所有資源託管至第三方,創建自己的 JSON 文件,生成自己的訂閱鏈接,然後再通過 Safari 進行訂閱。

下面我們以 GitHub Page 為例,來展示如果託管自己的訂閱源:

創建屬於你自己的 Swift Playgrounds 訂閱

1.首先創建一個屬於自己的 GitHub Page。不知道創建 GitHub Page 的童鞋請移步至官方文檔

創建屬於你自己的 Swift Playgrounds 訂閱

2.然後在倉庫設置中配置好 GitHub Page。

創建屬於你自己的 Swift Playgrounds 訂閱

3.創建 Feeds JSON 文件,為了舉例筆者直接用 WWDC 上演示的 JSON 鏈接

4.在倉庫中新建一個 index.html 或 README.md 文件,並把自己的訂閱鏈接放入其中。

創建屬於你自己的 Swift Playgrounds 訂閱

5.都配置好後,我們的訂閱源已經託管至GitHub了,現在可以分享給其他小夥伴了,如何分享呢?

訂閱電子書 Feeds 的方式有兩種:

  • 通過裝有 SwiftPlaygrounds 應用的 iPad,使用 Safari 訪問 GitHub Page,即 http://tingxins.com/Playground.github.io 。 點擊之前已配置好的鏈接進行訪問,即點擊 Subscribe,然後系統會自動調取 SwiftPlaygrounds 應用。
創建屬於你自己的 Swift Playgrounds 訂閱

  • 直接在 Swift Playgrounds 應用內進行收到添加訂閱鏈接的方式進行訂閱。
創建屬於你自己的 Swift Playgrounds 訂閱

小結

本文針對 Session 主要總結了兩個主要點並通過舉例加深讀者對其印象:

如何利用 WWDC2018 新的模板工具製作出屬於自己的 PlaygroundBook。

如何託管自己的訂閱源並分享給他人


分享到:


相關文章: