¿Las aplicaciones basadas en Swift funcionan en OS X 10.9/iOS 7 y versiones anteriores?
¿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?
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
}
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.