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.

8
Swift: ordena la matriz de objetos con varios criterios
Tengo una variedad de Contactobjetos: var contacts:[Contact] = [Contact]() Clase de contacto: Class Contact:NSOBject { var firstName:String! var lastName:String! } Y me gustaría ordenar esa matriz una lastNamey otra vez firstNameen caso de que algunos contactos obtengan lo mismo lastName. Puedo ordenar por uno de esos criterios, pero no por …
92 swift  sorting 

7
No se puede especializar explícitamente una función genérica
Tengo un problema con el siguiente código: func generic1<T>(name : String){ } func generic2<T>(name : String){ generic1<T>(name) } el resultado de generic1 (nombre) al error del compilador "No se puede especializar explícitamente una función genérica" ¿Hay alguna forma de evitar este error? No puedo cambiar la firma de la función …
92 generics  swift 

4
AnyObject y Any en Swift
No entiendo cuándo usar AnyObject y cuándo usar Any en Swift. En mi caso tengo un diccionario [Cuerda: ???] ??? : Puede ser Int, Double, Float, String, Array, Dictionary ¿Alguien puede explicarme la diferencia entre Any y AnyObject y cuál usar en mi caso? Alak




3
Casting CGFloat to Float en Swift
Necesito almacenar un valor como Float, pero los datos de origen son CGFloat: let myFloat : Float = myRect.origin.x pero esto da como resultado el error del compilador: 'NSNumber' no es del subtipo 'Float' Entonces, si lo lanzo explícitamente así: let myFloat : Float = myRect.origin.x as Float pero esto …
91 casting  swift  cgfloat 

7
Clase conforme al protocolo como parámetro de función en Swift
En Objective-C, es posible especificar una clase conforme a un protocolo como parámetro de método. Por ejemplo, podría tener un método que solo permita un UIViewControllerque se ajuste a UITableViewDataSource: - (void)foo:(UIViewController<UITableViewDataSource> *)vc; No puedo encontrar una manera de hacer esto en Swift (quizás aún no sea posible). Puede especificar …
91 swift 

20
Datos principales de ubicación de archivos SQL
Normalmente, el archivo de la tienda sqlite para las aplicaciones de datos principales se encuentra en Biblioteca> Soporte de aplicaciones> Simulador de iPhone> 7.1 (o la versión que esté usando)> Aplicaciones> (La carpeta que contenga su aplicación)> Documentos carpeta, pero no puedo encontrarla en IOS 8. Asumiría que simplemente agregarían …






20
ITMS-90809: Uso de API obsoleto: Apple dejará de aceptar envíos de aplicaciones que usen API UIWebView
Ayer, subí mi aplicación a TestFlight y después de un tiempo Apple me envió esta advertencia: ITMS-90809: Uso de API obsoleto: Apple dejará de aceptar envíos de aplicaciones que utilicen las API UIWebView. Consulte https://developer.apple.com/documentation/uikit/uiwebview para obtener más información. El caso es que no uso UIWebView en mi aplicación, así …

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.