:電子書相關信息的一些描述
contentIdentifier: 電子書的唯一ID,一般是在 feedIdentifier 的基礎上拼接電子書的名稱
contentVersion:電子書發佈版本號
thumbnailURL:電子書 icon
bannerImageURL:電子書 banner,用於展示及推廣相關視覺圖
additionalInformation:額外信息,採用 Key-Value 的方式
previewImageURLs:電子書預覽圖
字段比較多,建議刷下官方文檔有點印象
託管你的訂閱源
瞭解了訂閱 Feeds JSON 數據格式後,那麼如何託管自己的訂閱源並分享給他人,我們可以把一系列 Playground 電子書的所有資源託管至第三方,創建自己的 JSON 文件,生成自己的訂閱鏈接,然後再通過 Safari 進行訂閱。
下面我們以 GitHub Page 為例,來展示如果託管自己的訂閱源:
1.首先創建一個屬於自己的 GitHub Page。不知道創建 GitHub Page 的童鞋請移步至官方文檔
2.然後在倉庫設置中配置好 GitHub Page。
3.創建 Feeds JSON 文件,為了舉例筆者直接用 WWDC 上演示的 JSON 鏈接
4.在倉庫中新建一個 index.html 或 README.md 文件,並把自己的訂閱鏈接放入其中。
5.都配置好後,我們的訂閱源已經託管至GitHub了,現在可以分享給其他小夥伴了,如何分享呢?
訂閱電子書 Feeds 的方式有兩種:
- 通過裝有 SwiftPlaygrounds 應用的 iPad,使用 Safari 訪問 GitHub Page,即 http://tingxins.com/Playground.github.io 。 點擊之前已配置好的鏈接進行訪問,即點擊 Subscribe,然後系統會自動調取 SwiftPlaygrounds 應用。
- 直接在 Swift Playgrounds 應用內進行收到添加訂閱鏈接的方式進行訂閱。
小結
本文針對 Session 主要總結了兩個主要點並通過舉例加深讀者對其印象:
如何利用 WWDC2018 新的模板工具製作出屬於自己的 PlaygroundBook。
如何託管自己的訂閱源並分享給他人
閱讀更多 今日頭條技術團隊 的文章