¿Las aplicaciones basadas en Swift funcionan en OS X 10.9/iOS 7 y versiones anteriores?

Resuelto MeIr asked hace 10 años • 19 respuestas

¿Las aplicaciones basadas en Swift funcionarán en OS X 10.9 (Mavericks)/iOS 7 y versiones anteriores?

Por ejemplo, tengo una máquina que ejecuta OS X 10.8 (Mountain Lion) y me pregunto si una aplicación que escribo en Swift se ejecutará en ella.

¿O qué debería tener para crear una aplicación Swift usando Mac OS?

MeIr avatar Jun 03 '14 02:06 MeIr
Aceptado

Lo acabo de probar para usted, las aplicaciones Swift se compilan en binarios estándar y se pueden ejecutar en OS X 10.9 e iOS 7.


Aplicación Swift simple utilizada para pruebas:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool {
    self.window = UIWindow(frame: UIScreen.mainScreen().bounds)

    var controller = UIViewController()
    var view = UIView(frame: CGRectMake(0, 0, 320, 568))
    view.backgroundColor = UIColor.redColor()
    controller.view = view

    var label = UILabel(frame: CGRectMake(0, 0, 200, 21))
    label.center = CGPointMake(160, 284)
    label.textAlignment = NSTextAlignment.Center
    label.text = "I'am a test label"
    controller.view.addSubview(label)

    self.window!.rootViewController = controller
    self.window!.makeKeyAndVisible()
    return true
}
Leandros avatar Jun 02 '2014 20:06 Leandros

El código Swift se puede implementar en OS X 10.9 e iOS 7.0. Por lo general, fallará al iniciarse en versiones anteriores del sistema operativo.

Greg Parker avatar Jun 03 '2014 08:06 Greg Parker