Swift es un lenguaje de programación seguro, rápido y expresivo de propósito general 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 lenguaje) sobre las plataformas o marcos.

Más sobre swift...

Me pregunto si hay una manera de poner una oportunidad en la programación rápida. Si está familiarizado con la lógica de escalera de PLC, sabrá a qué me refiero con una sola vez. ¡Gracias de antemano!....
10 may. 2021 a las 21:19
Estoy construyendo una aplicación usando SwiftUI, y estoy usando un símbolo SF de mano que señala, el problema es que para localizar la aplicación para idiomas de derecha a izquierda, este símbolo no tiene sentido, quiero agregar una condición a cámbielo cuando el idioma sea de derecha a izquierda.....
10 may. 2021 a las 19:24
Buenas tardes. Estoy trabajando en mi proyecto de último año, en mi proyecto estoy usando Google Maps API para mostrar resultados en CollectionView. Si pruebo la impresión de la matriz, el resultado es exitoso y se muestran los datos. A veces, la aplicación funciona perfectamente. Si la ejecuto, f....
10 may. 2021 a las 18:28
Tengo 3 clases: class ClassOne: ObservableObject { @Published var loading: Bool = false } class ClassTwo: ObservableObject { @Published var loading: Bool = false } class ClassThree: ObservableObject { @Published var loading: Bool = false } En una vista de SwiftUI, debo hacer algo cuan....
10 may. 2021 a las 18:09
Estoy llenando este Picker con datos de mi api var body: some View { NavigationView { Form { Section(header: Text("Pesquisar Denúncia")) { //some code... Picker(selection: $tipoDenunciaSelecionada, label: Text("Tipo de Denúncia"....
10 may. 2021 a las 16:54
Se registró algo como esto "nw_protocol_get_quic_image_block_invoke dlopen libquic failed" pero hay un valor en él. Cuando intenté imprimirlo en una vista, no funciona en absoluto. ¿Qué hice mal? class MoneyView:ObservableObject { @Published var currency:Rate? init() { fetchData....
10 may. 2021 a las 16:23
Estoy desarrollando una aplicación de deslizamiento similar a la yesca para nombres de bebés. Creé un método que, cuando hace clic en un botón además de uno de sus nombres favoritos, aparece una ventana (A UIViewController con un WKWebView) que muestra una búsqueda de Google con el significado de e....
10 may. 2021 a las 14:45
Estoy tratando de convertir mi código Objective-C en Swift. Entonces tengo 2 clases, class A - convertidas a Swift, class B todavía en Objective-C. En mi clase Swift tengo un método setName(_ name: String). Pero cuando trato de llamarlo en Obj-C, lo ve con la palabra clave with, como: setNameWithN....
10 may. 2021 a las 12:48
Estoy usando JSONModel para transmitir valores desde el servidor: @interface PaymentCardsResponse: JSONModel @property (strong, nonatomic) NSArray<JSONPaymentCard *> *userCards; @end Pero cuando luego intento acceder a este response.userCards.forEach { card in } //here is an error Tengo un error: ....
10 may. 2021 a las 09:54
Nuevo en SwiftUI. Tengo un objeto que tiene varias propiedades que quiero vincular a campos en la interfaz de usuario. Sin embargo, la interfaz de usuario se crea de forma dinámica. Como en, los campos a incluir y qué orden se puede personalizar. Tengo problemas para actualizar la IU cuando se a....
10 may. 2021 a las 09:06
Estoy tratando de construir un cajón de navegación con animación de diapositivas para el contenido del menú izquierdo y animación de opacidad para el fondo del menú. El siguiente código funciona bien para mí, excepto por la animación. No estoy seguro de dónde salió mal exactamente la animación y no....
10 may. 2021 a las 07:24
En primer lugar, soy muy nuevo en firebase, por lo que esta puede ser una pregunta fácil de responder. Estoy usando firestore en firebase para guardar nombres de usuario y nombres completos en un documento con el correo electrónico del usuario como nombre y dentro de una colección titulada users. ....
10 may. 2021 a las 02:23
Tengo la siguiente configuración de código (escrito en Swift): protocol DataFetcherType { init(_ mainData: String, fetchData: Bool) } class DataFetcher1: DataFetcherType { required init(_ mainData: String, fetchData: Bool) { } } class DataFetcher2: DataFetcherType { required init(_....
10 may. 2021 a las 02:08
He estado mirando las direcciones de los elementos de la matriz Swift y estoy sorprendido por los resultados. Aquí está mi código para los elementos Bool: let boolArray = [false, true, false, true] withUnsafePointer(to: boolArray[0]) { print($0) } withUnsafePointer(to: boolArray[1]) { print($0) } ....
10 may. 2021 a las 00:25
¿Es posible hacer que el título de navegación de SwiftUI sea editable? Lamentablemente, el modificador navigationTitle solo acepta vistas Text y no TextField vistas. Quiero hacer esto en lugar de simplemente usar un campo de texto debajo de la barra de navegación porque todavía quiero que el buen ....
Guardé una matriz de estructuras en userDefaults pero cuando tengo dos elementos con la misma identificación, debería eliminar el antiguo y configurar el nuevo, ¿cuál es la mejor manera de hacerlo? Mi idea era obtener el elemento con la misma identificación y eliminarlo, luego establecer el nuevo p....
9 may. 2021 a las 21:26
Valor de retorno == String (value.reversed ()) Esto es lo que intenté. Funciona bien pero tarda un poco más. ¿Alguien conoce una forma mejor?....
9 may. 2021 a las 20:48
Tengo un proyecto SwiftUI pero muestra un gran cuadro blanco con el botón de la barra trasera. ¿Alguien sabe cómo solucionarlo (Xcode versión 12.5)? Imagen: Mi código: import SwiftUI import Firebase struct ContentView: View { var body: some View { Home() } } struct Conten....
9 may. 2021 a las 18:46
¿Es posible crear un script de Python que pueda usar para ejecutar el simulador de iOS? Por ejemplo, usaría la secuencia de comandos de Python para ejecutar el simulador de iOS, ejecutar una aplicación específica en el simulador, revisar la aplicación y tomar capturas de pantalla. ¿Es posible?....
9 may. 2021 a las 17:48
Después de Swift 5.0, la presentación predeterminada de un controlador de vista le permite descartarlo de forma interactiva. Lo que pasa es que necesito saber cuándo se descarta un controlador de vista para realizar algunas acciones. Desafortunadamente, no puedo usar viewWllDisappear y viewDidDisap....
9 may. 2021 a las 17:38
He adjuntado mi código para que lo veas. Lo que quiero lograr: El temporizador se repite 5 veces Tiempo codificado de 10 s la visualización de un número (i) se reduce en 1 con cada iteración Lo que pasa: voy directo al 1 la cuenta regresiva va algo como 5, 0, -2, -4, -8, -13 NO 10,9,8,7,6,5,4,3,2,1,....
9 may. 2021 a las 16:56
Tengo una clase ObservedObject AppStatus que tiene varias clases publicadas dentro de sí misma. Si solo tengo nivel en términos de niños, todo está funcionando muy bien. El problema surge cuando tengo una clase RecordingTimeManager que tiene otra variable dentro (2 niveles de niños). La variable m....
9 may. 2021 a las 16:35
He estado tratando de calcular un año bisiesto tecleado por un usuario presionando el botón Enviar. Si no se muestra una ventana de alerta de valor, pero después de tocar el botón "ok" en la ventana de alerta, no importa qué entrada le dé al campo de texto, la misma ventana de alerta se muestra cad....
9 may. 2021 a las 16:26
Tengo una mesa que tiene un nombre y una imagen en cada celda. Tengo una barra de búsqueda que busca a través de los nombres, lo que sucede con éxito, sin embargo, las imágenes están en blanco. Cuando borra su búsqueda de la barra de búsqueda, ¡las imágenes en la celda también desaparecen! ¿Algui....
9 may. 2021 a las 12:00
Estoy creando una aplicación que traduce idiomas usando la api de KakaoTalk. Agregué un encabezado en la URL y envié una solicitud http GET para obtener los datos de json ... pero no puedo obtener los datos. No se que esta mal ... [1]: https://i.stack.imgur.com/iQtnu.png struct QuoteData: ....
9 may. 2021 a las 10:59