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.

4
Restricciones de tipo múltiple en Swift
Digamos que tengo estos protocolos: protocol SomeProtocol { } protocol SomeOtherProtocol { } Ahora, si quiero una función que tome un tipo genérico, pero ese tipo debe cumplir SomeProtocol, podría hacer: func someFunc<T: SomeProtocol>(arg: T) { // do stuff } Pero, ¿hay alguna manera de agregar una restricción de tipo …
133 swift 

5
Métodos de anulación en extensiones Swift
Tiendo a poner solo las necesidades (propiedades almacenadas, inicializadores) en las definiciones de mi clase y mover todo lo demás a las suyas extension, como un extensionbloque lógico con el que también agruparía // MARK:. Para una subclase de UIView, por ejemplo, terminaría con una extensión para cosas relacionadas con …


18
¿Cómo tener propiedades almacenadas en Swift, de la misma manera que tenía en Objective-C?
Estoy cambiando una aplicación de Objective-C a Swift, que tengo un par de categorías con propiedades almacenadas, por ejemplo: @interface UIView (MyCategory) - (void)alignToView:(UIView *)view alignment:(UIViewRelativeAlignment)alignment; - (UIView *)clone; @property (strong) PFObject *xo; @property (nonatomic) BOOL isAnimating; @end Como las extensiones Swift no aceptan propiedades almacenadas como estas, no sé …

11
stringByAppendingPathComponent no está disponible
Mi aplicación comparte una foto en Instagram, para hacer esto primero la guarda en un directorio temporal: let writePath = NSTemporaryDirectory().stringByAppendingPathComponent("instagram.igo") Estaba trabajando Swift 1.2, pero no funciona Swift 2.0. El mensaje de error dado es: stringByAppendingPathComponent no está disponible: use URLByAppendingPathComponent en NSURL en su lugar.
132 ios  swift  swift2 



22
Swift - Conversión de enteros a horas / minutos / segundos
Tengo una pregunta básica (¿algo?) Con respecto a las conversiones de tiempo en Swift . Tengo un número entero que me gustaría convertir en Horas / Minutos / Segundos. Ejemplo: Int = 27005 me daría: 7 Hours 30 Minutes 5 Seconds Sé cómo hacer esto en PHP, pero, por desgracia, …
132 ios  swift 

17
Medir el tiempo transcurrido en Swift
¿Cómo podemos medir el tiempo transcurrido para ejecutar una función en Swift? Estoy tratando de mostrar el tiempo transcurrido de esta manera: "El tiempo transcurrido es 0,05 segundos". Vimos que en Java , podemos usar System.nanoTime (), ¿hay métodos equivalentes disponibles en Swift para lograr esto? Por favor, eche un …







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.