是否可以让Xcode为Objective-C而不是Swift创建.playground文件?是否有可用的Xcode插件?
答案 0 :(得分:12)
您可以使用新项目中的测试用例快速测试代码段。只需创建一个新项目并转到左侧窗格中的 Navigator ,然后点击 Test Navigator 按钮。然后按this guide
设置代码看起来与快速游乐场略有不同,但它仍然允许您进行原型设计和游戏。
答案 1 :(得分:9)
由Krzysztof Zabłocki在Github开发的一个非常好的库,名为KZPlayground,支持Objective-C和Swift的Playgrounds中的代码以及许多很酷的功能。
我希望这可以帮到你。
答案 2 :(得分:5)
答案 3 :(得分:3)
操场上有足够的活动部件,所有这些都必须重新实现Objective-C。可靠的游乐场也依赖于Objective-C没有的明确初始化。
例如考虑:
var d: NSData // this is not initialized, so I can't use it
VS
NSData *d; // this is also not initialized, but now I can use it
如果我是存储侧栏的NSData描述的人,现在我知道我不应该这样做
describe(d)
在Swift案例中,但对于Objective-C案例,我没有相同的知识,我冒着说的风险
[d description]; // even though d is a random pointer now.. oops, I just crashed!
简而言之,我不认为任何这样的事情存在,做一件事也会涉及一些诡计