[英]Swift Playgrounds and Playground Books
我最近嘗試在 Xcode 版本 8.3.2 (8E2002) 中打開/編輯一個.playgroundbook 項目,有點驚訝它沒有作為“ liveView Playground ”打開(我意識到它主要是一個帶有清單的 .swift 文件包) .
也許我在這里完全沒有抓住重點,或者格式從未打算以這種方式使用?
Swift 5、Xcode 11、卡特琳娜
Swift Playgrounds現在可以在 iPad 或macOS(10.15.3 或更高版本)上運行。
警告:但是,最近可用的“Xcode 11.1 的 Swift Playgrounds 作者模板(適用於 Swift Playground 3.3)”並未使用當前的 Xcode 11.4.1 版本“按原樣”構建。
Xcode 8
您使用運行 Xcode 的 Mac 和 iPad 來創建游樂場書。
*.playgroundbook
的唯一推薦(支持?)工作流程似乎是“在 Xcode 中編輯,在 iPad 上運行” , 並提供Starter.playgroundbook作為起點。
建議的工作流程是:
- 在 Xcode 中對本書的內容和結構進行有針對性的更改
- 使用 iCloud 或 AirDrop 將更新的書傳輸到 Swift Playgrounds
- 打開更新的書並測試更改
- 記下所需的任何其他更改,然后返回到步驟 1
請注意,iPad Playgrounds +
➜ New Playground
➜ Blank
創建了一個非書籍*.playground
,它可以在 iPad 和 Xcode 中運行。
盡管*.playground
不是*.playgroundbook
但可以添加頁面。
注意:iPad 當前使用比 Xcode 9 更新的contents.xcplayground
版本,因此在 iPad 上創建一個空白的*.playground
並添加新的*.playground
頁面,以便在 iPad 或 Xcode 中都能看到。
contents.xcplayground
<playground version='6.0' target-platform='ios'>
<pages>
<page name='Page One'/>
<page name='Page Two'/>
</pages>
</playground>
Apple 最近 (WWDC '18) 發布了一個新模板,允許您直接在 Mac 上創建、調試和生成 PlaygroundBook。
您可以使用Playgrounds 作者模板:
Swift Playgrounds Author Template 是一個 Xcode 入門項目,可幫助您創建、調試和制作 Playground 書籍。 使用該模板,您可以將實時視圖的代碼視為應用程序,以便您可以更輕松地識別錯誤並開發用於開發 Playground 書籍的高效工作流程。
我在這個答案中更詳細地寫了這個
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.