Preguntas etiquetadas con swift3

110
imprimir sin nueva línea en rápido

En swift 2.0, print()agrega automáticamente un carácter de nueva línea. En swift 1.2, println()y print()solía ser funciones separadas. Entonces, ¿cómo imprimo algo de texto y no le agrego una nueva línea, ya que Swift ya no tiene una función de impresión que no agrega nuevas...

94
Swift 3 - Comparación de objetos de fecha

Estoy actualizando mi aplicación a la sintaxis Swift 3.0 (sé que todavía está en versión beta, pero quiero estar preparado tan pronto como se publique). Hasta que la Beta previa de Xcode (Beta 5) que era capaz de comparar dos Dateobjetos usando los operandos <, >y ==. Pero en la última...

93
Eliminar objeto de la matriz en Swift 3

En mi aplicación agregué un objeto en la matriz cuando seleccioné la celda y deseleccioné y eliminé el objeto cuando volví a seleccionar la celda. Usé ese código pero me da un error. extension Array { func indexOfObject(object : AnyObject) -> NSInteger { return (self as...

88
Genere su propio código de error en swift 3

Lo que estoy tratando de lograr es realizar una URLSessionsolicitud en swift 3. Estoy realizando esta acción en una función separada (para no escribir el código por separado para GET y POST) y devolviendo URLSessionDataTasky manejando el éxito y el fracaso en los cierres. Algo así como esto let...

88
Singleton con propiedades en Swift 3

En el documento Uso de Swift con Cocoa y Objective-C de Apple (actualizado para Swift 3), dan el siguiente ejemplo del patrón Singleton: class Singleton { static let sharedInstance: Singleton = { let instance = Singleton() // setup code return instance }() } Imaginemos que este...

87
Cómo resolver “La interpolación de cadenas produce una descripción de depuración para un valor opcional; ¿Quisiste hacer esto explícito? " en Xcode 8.3 beta?

Desde la beta 8.3, millones de advertencias "La interpolación de cadenas produce una descripción de depuración para un valor opcional; ¿quiso hacer esto explícito?" apareció en mi código. Por ejemplo, la advertencia apareció en la siguiente situación, donde las opciones podrían llevar a...