Swift Playgrounds和Playground Books

时间:2017-05-23 17:37:11

标签: ios swift xcode macos swift-playground

我最近尝试在Xcode版本8.3.2(8E2002)中打开/编辑.playgroundbook project,并且有点惊讶它没有作为&#34; {{ 3}}&#34; (我意识到它主要是带有清单<。em>的.swift文件包。)

也许我完全忽略了这一点,或者这种格式从未打算用过?

2 个答案:

答案 0 :(得分:1)

Playground Book Package: Creating Playground Books表示......

  

您需要使用运行Xcode和iPad的两者来制作游乐场书。

*.playgroundbook的唯一推荐(支持?)工作流似乎是“在Xcode中编辑,在iPad上运行”,并以Starter.playgroundbook为起点。< / p>

  

建议的工作流程为:

     
      
  1. 在Xcode
  2. 中对图书的内容和结构进行有针对性的更改   
  3. 使用iCloud或AirDrop将更新后的图书传输到Swift Playgrounds
  4.   
  5. 打开更新的图书并测试更改
  6.   
  7. 请注意所需的任何其他更改,并返回步骤1
  8.   

请注意,iPad Playgrounds +New Playground Blank 会创建非图书 *.playground ,可以在iPad和Xcode上运行。

虽然*.playground不是*.playgroundbook,但可以添加页面。

注意:iPad目前使用的新版本contents.xcplayground比Xcode 9更新,因此在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>

答案 1 :(得分:0)

Apple最近(WWDC '18)发布了一个新模板,可让您直接在Mac上创建,调试和制作PlaygroundBook。

您可以使用Playgrounds Author Template

  

Swift Playgrounds作者模板是一个入门Xcode项目,它将帮助您创建,调试和制作Playground书籍。使用该模板,您可以像浏览器一样逐步浏览实时视图的代码,从而可以更轻松地识别错误并开发有效的工作流来开发Playground图书。

我在this answer

中对此进行了详细介绍