在应用程序中嵌入 Xcode 游乐场
Embed Xcode Playground within an application
我想制作一个 Cocoa OS X 应用程序,用户可以在我的应用程序的 window 中输入和执行 Swift 语言代码。我的第一个想法是自己做一个基础的IDE,用系统调用来进行编译和执行;但是,我真的很想拥有交互式游乐场功能。
我做了研究,发现我可以创建带有嵌入式文档的 Xcode Playground 文件,但这引发了一个问题:
Does the documentation have to be placed above and below the
playground, or can I embed a Playground within a container in my HTML
code?
我所说的 Xcode Playground 嵌入式文档 can be found here。
基本上,我希望以模仿 CodeAcademy.com
中使用的布局的方式嵌入 Playground
嵌入文档 Xcode Playgrounds 是否可行,或者我是否必须在我的 Cocoa 应用程序中从头开始重新创建 IDE?
根据 Apple 的 Interactive Learning Document Format Reference,游乐场的 sections
元素只能包含散布的 code
和 documentation
元素的平面列表,也就是说 在撰写本文时它们必须是内联的。
但是,您会注意到指南顶部的一条消息,
Warning: This is a specification that is likely to change.
结论:没有,但是file a feature request。
我想制作一个 Cocoa OS X 应用程序,用户可以在我的应用程序的 window 中输入和执行 Swift 语言代码。我的第一个想法是自己做一个基础的IDE,用系统调用来进行编译和执行;但是,我真的很想拥有交互式游乐场功能。
我做了研究,发现我可以创建带有嵌入式文档的 Xcode Playground 文件,但这引发了一个问题:
Does the documentation have to be placed above and below the playground, or can I embed a Playground within a container in my HTML code?
我所说的 Xcode Playground 嵌入式文档 can be found here。
基本上,我希望以模仿 CodeAcademy.com
中使用的布局的方式嵌入 Playground嵌入文档 Xcode Playgrounds 是否可行,或者我是否必须在我的 Cocoa 应用程序中从头开始重新创建 IDE?
根据 Apple 的 Interactive Learning Document Format Reference,游乐场的 sections
元素只能包含散布的 code
和 documentation
元素的平面列表,也就是说 在撰写本文时它们必须是内联的。
但是,您会注意到指南顶部的一条消息,
Warning: This is a specification that is likely to change.
结论:没有,但是file a feature request。