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.


30
Encontrar el índice del personaje en Swift String
Es hora de admitir la derrota ... En Objective-C, podría usar algo como: NSString* str = @"abcdefghi"; [str rangeOfString:@"c"].location; // 2 En Swift, veo algo similar: var str = "abcdefghi" str.rangeOfString("c").startIndex ... pero eso solo me da un String.Index, que puedo usar para volver a subíndice en la cadena original, …
203 string  swift 

10
¿Cómo puedo extender matrices escritas en Swift?
¿Cómo puedo extender Swift Array<T>o T[]escribir con utilidades funcionales personalizadas? Examinar los documentos API de Swift muestra que los métodos de matriz son una extensión de T[], por ejemplo: extension T[] : ArrayType { //... init() var count: Int { get } var capacity: Int { get } var isEmpty: …
203 arrays  swift 

5
¿Cómo proporcionar una descripción localizada con un tipo de error en Swift?
Estoy definiendo un tipo de error personalizado con la sintaxis Swift 3 y quiero proporcionar una descripción fácil de usar del error que devuelve la localizedDescriptionpropiedad del Errorobjeto. ¿Cómo puedo hacerlo? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly …


27
¿Cómo oculto la barra de estado en una aplicación Swift para iOS?
Me gustaría eliminar la barra de estado en la parte superior de la pantalla. Esto no funciona: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { application.statusBarHidden = true return true } También he intentado: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { self.window = UIWindow(frame: UIScreen.mainScreen().bounds) …
201 ios  iphone  ios7  swift 

19
Problema de Xcode 8 Beta 3 Use Legacy Swift
Tengo un proyecto Objective-C en Xcode 8 Beta 3. Desde la actualización, cada vez que intento compilar recibo el siguiente error: Se requiere que "Usar la versión de lenguaje Swift heredado" (SWIFT_VERSION) esté configurado correctamente para los objetivos que usan Swift. Use el menú [Editar> Convertir> A sintaxis Swift actual …

13
Convertir Float a Int en Swift
Quiero convertir una Floata una Inten Swift. Moldeo básico como este no funciona debido a que estos tipos no son primitivas, a diferencia de floats y intS en Objective-C var float: Float = 2.2 var integer: Int = float as Float Pero esto produce el siguiente mensaje de error: 'Flotar' …

25
¿Cómo obtengo un plist como diccionario en Swift?
Estoy jugando con el nuevo lenguaje de programación Swift de Apple y tengo algunos problemas ... Actualmente estoy tratando de leer un archivo plist, en Objective-C haría lo siguiente para obtener el contenido como NSDictionary: NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Config" ofType:@"plist"]; NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:filePath]; ¿Cómo obtengo …
197 ios  swift 



16
¿Cuál es el equivalente rápido de respondsToSelector?
He buscado en Google pero no he podido averiguar cuál es el equivalente rápido de respondsToSelector: . Esto es lo único que pude encontrar ( alternativa rápida a respondsToSelector:) pero no es demasiado relevante en mi caso, ya que verifica la existencia del delegado, no tengo un delegado, solo quiero …




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.