¿Dónde comienza su vida una aplicación Swift para iOS?
Si creo una aplicación iOS Objective-C en Xcode, un archivo llamadomain.m
es generado. El contenido del archivo se ve así:
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char * argv[]) {
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
Y aquí es donde una aplicación iOS Objective-C comienza su vida.
Es importante destacar que si quiero subclaseUIApplication
(por cualquier razón), entoncesaquí es donde voy a decirle a mi aplicación qué clase usar para la clase de aplicación. Del mismo modo, si por alguna razón quiero usar un nombre de clase que no seaAppDelegate
para mi aplicación, cambiaría esa información aquí.
SIN EMBARGO, si creo una aplicación Swift para iOS en Xcode, no se genera dicho archivo (que he podido encontrar). ¿Dónde configuro estas cosas?