簡體   English   中英

Swift Playgrounds 和 Playground Books

[英]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 或更高版本)上運行

相關: Swift Playgrounds 發行說明

警告:但是,最近可用的“Xcode 11.1 的 Swift Playgrounds 作者模板(適用於 Swift Playground 3.3)”並未使用當前的 Xcode 11.4.1 版本“按原樣”構建。

在此處輸入圖片說明


Xcode 8

創建和運行 Playground Book表明……

您使用運行 Xcode 的 Mac 和 iPad 來創建游樂場書。

*.playgroundbook的唯一推薦(支持?)工作流程似乎是“在 Xcode 中編輯,在 iPad 上運行”提供Starter.playgroundbook作為起點。

建議的工作流程是:

  1. 在 Xcode 中對本書的內容和結構進行有針對性的更改
  2. 使用 iCloud 或 AirDrop 將更新的書傳輸到 Swift Playgrounds
  3. 打開更新的書並測試更改
  4. 記下所需的任何其他更改,然后返回到步驟 1

請注意,iPad Playgrounds +New PlaygroundBlank創建了一個非書籍*.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM