2017-02-22 25 views
1

我目前正在考虑使用Swift作为我的学术项目(我发现它比Python更快,所以想放弃它)。通过可能性,我想知道我应该如何处理这个问题。斯威夫特用于研究

我的问题列表

  • 我应该使用我想这个项目的游乐场?这不是真正的应用程序,只是一些数学算法,我想在实验室机器人上运行。
  • 我想从项目中创建一个库供其他科学家通过例如进一步使用。迦太基。我怎么能做到这一点?
  • Can Swift可以用在我想要的方式(比如说控制台)上,或者我真的需要创建一个MacOS应用程序来运行它并将数据传输到机器人。

回答

0

Swift是由Apple Inc.为iOS,macOS,watchOS,tvOS和Linux开发的通用多范式编译语言。 Swift旨在与Apple的Cocoa和Cocoa Touch框架以及为Apple产品编写的大量现存的Objective-C(ObjC)代码一起工作。

更多参考经历:SWIFT

是的,你可以在银行代码实验一的斯威夫特的最有趣的功能和互动环境是游乐场“操场”。使用此工具,您可以在键入代码时看到更改或添加的效果,而无需耗费大量时间,通过编译器运行代码并执行代码。

其他游乐场功能包括能够“观察”变量的值,在代码的单独一行中输入其名称并在侧栏中显示其当前值,以及一组“快速查看“显示图像,字符串和用于图形显示的其他内容的按钮。

+0

这并不回答我所有的问题。我能用我在Playgrounds中编写的Swift代码创建一个库(框架)吗?与迦太基一起在游乐场工作的可能性有多大? –

+0

https://medium.com/ios-os-x-development/using-third-party-framework-in-playground-with-carthage-82ead87a5bd7#.81kb894ce – Ren

+0

https://github.com/apple – Ren