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.


13
Agregar un elemento a una matriz en Swift
Supongamos que tengo una matriz, por ejemplo: var myArray = ["Steve", "Bill", "Linus", "Bret"] Y luego quiero empujar / agregar un elemento al final de dicha matriz, para obtener: ["Steve", "Bill", "Linus", "Bret", "Tim"] ¿Qué método debo usar? ¿Y qué pasa con el caso en el que quiero agregar un …
340 ios  arrays  swift 

30
¿Cómo validar una dirección de correo electrónico en Swift?
¿Alguien sabe cómo validar una dirección de correo electrónico en Swift? Encontré este código: - (BOOL) validEmail:(NSString*) emailString { if([emailString length]==0){ return NO; } NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSRegularExpression *regEx = [[NSRegularExpression alloc] initWithPattern:regExPattern options:NSRegularExpressionCaseInsensitive error:nil]; NSUInteger regExMatches = [regEx numberOfMatchesInString:emailString options:0 range:NSMakeRange(0, [emailString length])]; NSLog(@"%i", regExMatches); if (regExMatches == …
338 ios  validation  email  swift 

7
Convierta un NSURL en un NSString
Tengo una aplicación donde el usuario puede elegir una imagen de las imágenes de la aplicación incorporadas o de la biblioteca de fotos del iPhone. Yo uso un objeto Ocasión que tiene una NSStringpropiedad para guardar el imagePath. Ahora, en el caso de las imágenes integradas de la aplicación, obtengo …

15
Archivo de constantes globales en Swift
En mis proyectos de Objective-C, a menudo uso un archivo de constantes globales para almacenar cosas como nombres de notificaciones y claves NSUserDefaults. Se parece a esto: @interface GlobalConstants : NSObject extern NSString *someNotification; @end @implementation GlobalConstants NSString *someNotification = @"aaaaNotification"; @end ¿Cómo hago exactamente lo mismo en Swift?
336 ios  objective-c  swift 

30
¿Cómo imprimo el tipo o clase de una variable en Swift?
¿Hay alguna manera de imprimir el tipo de tiempo de ejecución de una variable en swift? Por ejemplo: var now = NSDate() var soon = now.dateByAddingTimeInterval(5.0) println("\(now.dynamicType)") // Prints "(Metatype)" println("\(now.dynamicType.description()") // Prints "__NSDate" since objective-c Class objects have a "description" selector println("\(soon.dynamicType.description()") // Compile-time error since ImplicitlyUnwrappedOptional<NSDate> has no …
335 swift  types 

8
¿Cuál es la diferencia entre func estática y func de clase en Swift?
Puedo ver estas definiciones en la biblioteca Swift: extension Bool : BooleanLiteralConvertible { static func convertFromBooleanLiteral(value: Bool) -> Bool } protocol BooleanLiteralConvertible { typealias BooleanLiteralType class func convertFromBooleanLiteral(value: BooleanLiteralType) -> Self } ¿Cuál es la diferencia entre una función miembro definida como static funcy otra definida como class func? ¿Es …
334 class  static  swift 


6
Cómo programar un retraso en Swift 3
En versiones anteriores de Swift, uno podría crear un retraso con el siguiente código: let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC)) dispatch_after(time, dispatch_get_main_queue()) { //put your code which should be executed with a delay here } Pero ahora, en Swift 3, Xcode cambia automáticamente 6 cosas diferentes, pero luego aparece …


30
¿Cuál es la diferencia entre `let` y` var` en swift?
¿Cuál es la diferencia entre lety varen el lenguaje Swift de Apple? Según tengo entendido, es un lenguaje compilado pero no verifica el tipo en tiempo de compilación. Me confunde ¿Cómo sabe el compilador sobre el error de tipo? Si el compilador no verifica el tipo, ¿no es un problema …
321 swift 

30
Obtener el nombre de clase del objeto como cadena en Swift
Obtener el nombre de clase de un objeto como Stringusando: object_getClassName(myViewController) devuelve algo como esto: _TtC5AppName22CalendarViewController Busco a la pura versión: "CalendarViewController". ¿Cómo obtengo una cadena limpia del nombre de la clase en su lugar? Encontré algunos intentos de preguntas sobre esto, pero no una respuesta real. ¿No es posible …
320 swift 


28
¿Cómo hago una cadena atribuida usando Swift?
Estoy tratando de hacer una calculadora de café simple. Necesito mostrar la cantidad de café en gramos. El símbolo "g" para gramos debe adjuntarse a mi UILabel que estoy usando para mostrar la cantidad. Los números en el UILabel están cambiando dinámicamente con la entrada del usuario muy bien, pero …

13
¿Actualizando a la última versión de CocoaPods?
Tengo algunos problemas para instalar Alamofire 4.0en mi proyecto. Tengo la última versión de Xcode , ejecutando Swift 3 , y cuando trato de instalar alamofire obtengo 800 errores de compilación. Aparentemente Se requiere CocoaPods 1.1.0+ para construir Alamofire 4.0.0+ Miré la versión de CocoaPods que tengo en la terminal …
316 ios  swift  xcode  cocoapods 

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.