Preguntas etiquetadas con swift

97
Equivalente rápido para macros MIN y MAX

En C / Objective-C es posible encontrar el valor mínimo y máximo entre dos números usando macros MIN y MAX. Swift no admite macros y parece que no hay equivalentes en la biblioteca de idioma / base. ¿Hay que ir con una solución personalizada, tal vez sobre la base de los genéricos como este uno...

97
Cómo usar la estructura Swift en Objective-C

Simplemente tengo una estructura que almacena las constantes de la aplicación de la siguiente manera: struct Constant { static let ParseApplicationId = "xxx" static let ParseClientKey = "xxx" static var AppGreenColor: UIColor { return UIColor(hexString: "67B632") } } Estas constantes se...

97
Cómo enviar una solicitud POST con BODY en Swift

Estoy tratando de hacer una solicitud de publicación con un cuerpo en Swift usando Alamofire. mi cuerpo json se ve así: { "IdQuiz" : 102, "IdUser" : "iosclient", "User" : "iosclient", "List":[ { "IdQuestion" : 5, "IdProposition": 2, "Time" : 32 }, { "IdQuestion" : 4, "IdProposition":...

96
Estructura rápida y mutante

Hay algo que no entiendo del todo cuando se trata de tipos de valores mutantes en Swift. Como dice el iBook "El lenguaje de programación Swift": De forma predeterminada, las propiedades de un tipo de valor no se pueden modificar desde sus métodos de instancia. Y para que esto sea posible, podemos...

96
Cómo hacer una solicitud HTTP + autenticación básica en Swift

Tengo un servicio RESTFull con autenticación básica y quiero invocarlo desde iOS + swift. ¿Cómo y dónde debo proporcionar la credencial para esta solicitud? Mi código (lo siento, acabo de empezar a aprender iOS / obj-c / swift): class APIProxy: NSObject { var data: NSMutableData =...

96
Variables de función estática en Swift

Estoy tratando de averiguar cómo declarar una variable estática con alcance solo localmente a una función en Swift. En C, esto podría verse así: int foo() { static int timesCalled = 0; ++timesCalled; return timesCalled; } En Objective-C, es básicamente lo mismo: - (NSInteger)foo { static...

96
Swift: cómo detectar cambios de orientación

Quiero agregar dos imágenes a la vista de una sola imagen (es decir, para una imagen horizontal y otra imagen para el retrato), pero no sé cómo detectar cambios de orientación usando idiomas rápidos. Probé esta respuesta pero solo toma una imagen override func viewWillTransitionToSize(size:...

95
Funciones matemáticas en Swift

¿Cómo utilizo como funciones matemáticas sqrt(), floor(), round(), sin(), etc? Al hacer: _ = floor(2.0) _ = sqrt(2.0) Yo obtengo: error: uso de identificador no resuelto 'piso' error: uso de identificador no resuelto 'sqrt'

95
Deshabilitar un botón

Quiero deshabilitar un botón ( UIButton) en iOS después de hacer clic en él. Soy nuevo en el desarrollo para iOS, pero creo que el código equivalente en el objetivo - C es este: button.enabled = NO; Pero no pude hacer eso en