swift3

Calcular el tamaño de UILabel basado en la cadena en Swift

Estoy tratando de calcular la altura de un UILabel basado en diferentes longitudes de cadena. func calculateContentHeight() ... ionando. Agradecería mucho cualquier ayuda que pueda conseguir. Me gustaría perfilar la respuesta en Rápido y no Objetivo C.

¿Cómo escribo dispatch después de GCD en Swift 3 y 4?

En Swift 2, pude usar dispatch_after para retrasar una acción usando grand central dispatch: var dispatchTime: dispatch_time ... e compilarse en Swift 3 (o 4). ¿Cuál es la forma preferida de escribir esto en Swift 3 (utilizando la nueva API de despacho)?

Cómo crear cola de despacho en Swift 3

En Swift 2, pude crear cola con el siguiente código: let concurrentQueue = dispatch_queue_create("com.swift3.imageQueue", DISPATCH_QUEUE_CONCURRENT) Pero esto no compila en Swift 3. ¿Cuál es la forma preferida de escribir esto en Swift 3?

¿Cómo envío sincronización, envío asíncrono, envío después, etc. en Swift 3, Swift 4 y más allá?

Tengo mucho código en Swift 2.x (o incluso 1.x) proyectos que se ven así: // Move to a background thread to do some long ru ... s. Algunos de ellos ofrecen arreglar mi código, pero no todos los arreglos producen código de trabajo. ¿Qué hago al respecto?

CGRectMake, CGPointMake, CGSizeMake, CGRectZero, CGPointZero no está disponible en Swift

Después de convertir el código a la última versión de swift 3.0, se me muestra este error. También dime la solución para C ... c var frameAtStartOfPan: CGRect = CGRectZero static var startPointOfPan: CGPoint = CGPointZero Que tampoco está disponible.

¿Cómo aplicar el tipo a una instancia de NSFetchRequest?

En Swift 2 el siguiente código estaba funcionando: let request = NSFetchRequest(entityName: String) Pero en Swift 3 da er ... cómo debo solicitar correctamente? Porque esto no funciona: let request: NSFetchRequest<Level> = Level.fetchRequest

Cierre el uso del parámetro de no escape puede permitirle escapar

Tengo un protocolo: enum DataFetchResult { case success(data: Data) case failure } protocol DataServiceType { f ... igo anterior compiló y trabajó en Swift3 (Xcode8-beta5) pero ya no funciona con beta 6. ¿Puede indicarme la causa subyacente?

cómo abrir una URL en Swift3

openURL ha sido obsoleto en Swift3. ¿Puede alguien proporcionar algunos ejemplos de cómo funciona el reemplazo openURL:options:completionHandler: cuando intenta abrir una url?

Analizar correctamente JSON en Swift 3

Estoy tratando de obtener una respuesta JSON y almacenar los resultados en una variable. He tenido versiones de este código d ... mperature": 49.45, "dewPoint": 41.75, "apparentTemperature": 47, "windBearing": 332, "cloudCover": 0.28, "time": 1480846460]

Singleton con propiedades en Swift 3

En el documento Usando Swift con Cocoa y Objective-C (actualizado para Swift 3) dan el siguiente ejemplo del patrón Singleto ... adenas. ¿Cómo / dónde declararía esa propiedad y me aseguraría de que se inicializa correctamente en un array [String] vacío?

Xcode 9 Versión de lenguaje Swift (VERSIÓN SWIFT)

Recientemente he actualizado xcode a la versión 9. Antes de eso en Xcode 8.x cada vez que uso hacer pod update me muestra un ... ¿necesito instalar una versión adicional con el último Xcode? En caso afirmativo, ¿cómo puedo instalar Xcode 8 con Xcode 9?

¿Qué es un buen ejemplo para diferenciar entre fileprivate y private en Swift3

Este artículo ha sido útil para entender los nuevos especificadores de acceso en Swift 3. También da algunos ejemplos de d ... e. Mi pregunta es - ¿no usar fileprivate en una función que se va a usar solo en este archivo es lo mismo que usar private?

Registrarse para recibir notificaciones push en Xcode 8 / Swift 3.0?

Estoy tratando de que mi aplicación funcione en Xcode 8.0, y me encuentro con un error. Sé que este código funcionó bien en ... s:)' no coinciden con ninguna sobrecarga disponible" ¿Hay un comando diferente que podría intentar hacer que esto funcione?

imprimir sin nueva línea en swift

En swift 2.0, print() añade automáticamente un carácter de nueva línea. En swift 1.2, println() y print() solían ser funcione ... imo algo de texto y no añado una nueva línea ya que swift ya no tiene una función de impresión que no agregue nuevas líneas?

tipos de números Swift de ida y vuelta a / desde los datos

Con Swift 3 inclinándose hacia Data en lugar de [UInt8], estoy tratando de averiguar cuál es la forma más eficiente/idiomátic ... ?) de cualquier estructura básica (que todos los números son). En "C", le daría una bofetada a un ampersand, y ahí lo tienes.

¿Qué significa "% is unavailable: Use truncatingRemainder instead"?

Recibo el siguiente error al usar código para una extensión, no estoy seguro de si están pidiendo simplemente usar un operado ... ormat: "%02i:%02i", minutes, seconds) } } } Los errores ocurren al configurar las variables minutos y segundos.

Swift 3 interpolación de cadena incorrecta con opcionales implícitamente sin envolver

¿Por qué no se desenvuelven implícitamente los opcionales cuando se usa la interpolación de cadenas en Swift 3? Ejemplo: E ... ya no funciona debido a esto (bug?). ¿Es esto incluso un error o lo cambiaron intencionalmente comportamiento con Swift 3?

Swift 3 UnsafePointer ($0) ya no compila en Xcode 8 beta 6

Mi código snipet como sigue {: let defaultRouteReachability = withUnsafePointer(to: &zeroAddress) { SCNetwo ... thMemoryRebound(to:capacity:_)' to temporarily view memory as another layout-compatible type." ¿Qué hacer para arreglarlo?

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 beta, pero quiero estar preparado tan pronto ... de la mano izquierda es posterior a la Fecha de la mano derecha. ¿Es esto solo un error Beta o estoy haciendo algo mal?

Guardar diccionario en userdefaults en swift 3 con xcode 8

Estoy usando el siguiente código para guardar un objeto en UserDefaults (anteriormente NSUserDefaults) usando xcode 8: let ... mulador. Por alguna razón esto no está guardando el valor y se imprime 'nil'. Me pregunto si es un problema de simulador.