Preguntas etiquetadas con swift

Swift es un lenguaje de programación de propósito general seguro, rápido y expresivo desarrollado por Apple Inc. para sus plataformas y Linux. Swift es de código abierto. Use la etiqueta solo para preguntas sobre las características del idioma o para solicitar código en Swift. Use las etiquetas [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] y [cocoa] para preguntas (independientes del idioma) sobre las plataformas o marcos.

7
¿Cómo obtener el controlador de vista raíz?
Necesito una instancia del controlador de vista raíz. Probé esos enfoques: UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController]; Devoluciones: nulo : Además, cuando trato de obtener una matriz de controladores: NSArray *viewControllers = self.navigationController.viewControllers; Devuelve solo un controlador, pero no es mi controlador de vista raíz. Si trato de tomar …

8
Swift: ¿qué tipos usar? NSString o String
Con la introducción de Swift, he intentado entender el nuevo idioma Soy un desarrollador de iOS y usaría tipos como NSString, NSInteger, NSDictionaryen una aplicación. Noté que en el libro electrónico "El lenguaje de programación Swift" de Apple, usan los tipos SwiftString, Int, Dictionary He notado que los tipos Swift …
109 ios  objective-c  string  macos  swift 

8
Matriz bidimensional en Swift
Me confunden tanto las matrices 2D en Swift. Déjame describirte paso a paso. ¿Y podría corregirme si me equivoco? Ante todo; declaración de una matriz vacía: class test{ var my2Darr = Int[][]() } En segundo lugar llene la matriz. (como my2Darr[i][j] = 0donde i, j son variables de ciclo for) …
109 arrays  swift 




10
Cómo agregar minutos a la hora actual en Swift
Soy nuevo en Swift y estoy probando un programador. He seleccionado la hora de inicio y necesito agregar 5 minutos (o múltiplos de ella) a la hora de inicio y mostrarla en un UILabel. @IBAction func timePickerClicked(sender: UIDatePicker) { var dateFormatter = NSDateFormatter() dateFormatter.timeStyle = NSDateFormatterStyle.ShortStyle var dateStr = dateFormatter.stringFromDate(startTime.date) …
109 ios  swift  date 

13
¿Cómo puedo usar swift en Terminal?
Leí Novedades de Xcode 6 . El artículo presenta algunas características nuevas sobre Xcode 6 y dice: Línea de comando El depurador de Xcode incluye una versión interactiva del lenguaje Swift, conocido como REPL (Read-Eval-Print-Loop). Utilice la sintaxis Swift para evaluar e interactuar con su aplicación en ejecución o escribir …

14
Swift doble a la cuerda
Antes de actualizar xCode 6, no tenía problemas para convertir un doble en una cadena, pero ahora me da un error var a: Double = 1.5 var b: String = String(a) Me da el mensaje de error "el doble no se puede convertir en una cadena". ¿Hay alguna otra forma …
108 swift  string  casting  double 

11
Swift: eliminar todos los elementos de la matriz
Estoy tratando de eliminar todos los elementos de la matriz con un bucle for como este: for index 1...myArray.count { myArray.removeAtIndex(index) } Pero no funciona, obtengo este error antes de construir: Esperado ';' en la declaración 'for'
108 ios  swift 

3
¿Cómo funciona String.Index en Swift?
He estado actualizando algunos de mis antiguos códigos y respuestas con Swift 3, pero cuando llegué a Swift Strings and Indexing, ha sido un fastidio entender las cosas. Específicamente, estaba intentando lo siguiente: let str = "Hello, playground" let prefixRange = str.startIndex..<str.startIndex.advancedBy(5) // error donde la segunda línea me estaba …
108 swift  string  indexing 

9
¿Cómo abrir la aplicación de mapas mediante programación con coordenadas en Swift?
Tengo latitud y longitud que quiero abrir en mi aplicación de mapas. Probé este código de AQUÍ . func goToMap(){ var lat1 : NSString = self.venueLat var lng1 : NSString = self.venueLng var latitude:CLLocationDegrees = lat1.doubleValue var longitude:CLLocationDegrees = lng1.doubleValue var coordinate = CLLocationCoordinate2DMake(latitude, longitude) var placemark : MKPlacemark = …
107 ios  swift  apple-maps 


13
¿Cómo creo un nuevo proyecto Swift sin usar Storyboards?
Crear un nuevo proyecto en XCode 6 no permite deshabilitar Storyboards. Solo puede seleccionar Swift u Objective-C y usar o no Core Data. Intenté eliminar el guión gráfico y del proyecto eliminar el guión gráfico principal y configurar manualmente la ventana desde didFinishLaunching En AppDelegate tengo esto: class AppDelegate: UIResponder, …
107 ios  swift  xcode6 

9
¿Cómo puedo convertir de grados a radianes?
Estoy tratando de convertir este Obj-Ccódigo en Swiftcódigo, pero no sé cuál debería ser el equivalente de este código. #define DEGREES_TO_RADIANS(degrees)((M_PI * degrees)/180) Busqué en Google y encontré esto ¿Pero no entiendo cómo convertir eso en Swift en mi caso?
107 ios  objective-c  macos  swift  macros 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.