我可以在Windows上编写swift吗?

时间:2015-04-28 12:18:06

标签: ios swift

我想知道我是否可以使用runswiftlang.com在Windows上编写iOS应用程序。这个网站使我能够编写Swift应用程序并在其上运行应用程序。我可以在网站上编写如下代码并将其保存到.swift文件中吗?

func anyMultipleOf(value: Int, numbers: [Int]) -> Bool {
    return numbers.reduce(false) {
        any, number in
        return any || ((value % number) == 0)
    }
}

let sum = [Int](1..<1000).filter() { anyMultipleOf($0, [3, 5]) }.reduce(0) { $0 + $1 }
println(sum)

如果不是,我想知道哪些编程语言使我能够开发iOS应用程序。

3 个答案:

答案 0 :(得分:3)

Swift仅限苹果,Objective-C也是如此,但是有一些工具可以让你在Windows上制作移动应用程序我仍然认为iOS的应用程序包的实际创建必须在mac上进行。

答案 1 :(得分:3)

不,你需要一台Mac机来构建(本机或混合)iOS应用程序。除了Objective C或Swift之外,还有其他一些选项(主要是针对Android和/或Windows Phone的多平台解决方案),例如Xamarin(基于C#),PhoneGap/Cordova(基于HTML / JavaScript)和Appcelerator(基于HTML / Javascript)。

答案 2 :(得分:1)

Swift语言用于开发iOS / Mac应用。您可以编写小程序并使用在线工具执行它(例如您提到的http://www.runswiftlang.com/)但是为了创建应用程序,必须拥有MacBook / Mac Mini / iMac。由于应用程序只能使用Swift / Objective-C 语言在 Xcode(IDE)中开发。

此外,为了测试您的应用,您需要仅使用Xcode嵌入的模拟器。如果你想在App Store上放一个应用程序,那么你需要在真实设备(iPad或iPhone)上测试应用程序。

结论: 您可以使用在线工具在Windows系统上编写小程序,但为了开发成熟的应用程序,您需要具备以下条件:

  
      
  1. Apple开发者帐户(付费帐户)
  2.   
  3. 用于编写代码的工作站(MacBook / iMac / Mac mini等)
  4.   
  5. 用于测试应用的Apple设备(iPhone / iPad等)
  6.