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...

Hice lo siguiente PulsatingView: struct PulsatingView: View { @State private var opacity = 0.7 @State private var scale: CGFloat = 0.5 var body: some View { VStack { ZStack { Circle() .fill(Color.black.opacity(opacity)) ....
5 oct. 2021 a las 12:57
Encontré un acertijo. Tengo muchos botones. Quiero establecer una etiqueta para ellos respectivamente, pero parece que la etiqueta solo se puede establecer como un número, lo que me resulta inconveniente para leer el código. Quiero establecer un nombre similar a "abc". ¿Hay alguna forma u otra f....
5 oct. 2021 a las 12:04
Estoy tratando de repetir la información que obtuve de una respuesta Http, pero tengo problemas para acceder a los datos. esta es actualmente la información que estoy tratando de realizar en bucle: Estaba tratando de usar un For para acceder a los diferentes elementos de la respuesta, pero no pue....
4 oct. 2021 a las 18:41
Tengo un problema al buscar datos en tableview. Quiero buscar los datos de la vista de tabla pero me quedo atascado mientras busco. A continuación se muestra mi código lo que he probado. Tengo un problema: no puedo asignar un valor del tipo '[Empleado]' al tipo '[Cadena]' . Por favor, ayude. TI....
4 oct. 2021 a las 16:33
En una aplicación de Mac, estoy tratando de almacenar una selección de SwiftUI List usando AppStorage. El objetivo es que la aplicación recuerde la última selección de modo que se seleccione cuando se reinicie. No puedo averiguar cómo vincular la selección a la propiedad AppStorage. ¿Alguna suger....
4 oct. 2021 a las 15:49
Tengo un DataModel con la siguiente estructura: struct Task: Codable, Hashable, Identifiable { var id = UUID() var title: String var completed = false var priority = 2 } En una de mis vistas, lleno una lista con botones basados ​​en cada elemento de ese DataModel, esencialmente un T....
4 oct. 2021 a las 14:42
options: [ "6GB RAM/128GB", "8GB RAM/128GB", "12GB RAM/256GB" ] Este JSON que quiero analizar usando struct. He codificado hasta esto: struct Atts: Codable { let options: [Options] enum CodingKeys: String, CodingKey { case options } } struct Options: Codable { } Pero, ¿c....
4 oct. 2021 a las 13:28
Tengo una barra de búsqueda reutilizable en una vista separada que se ve así: struct SearchBar: View { @Binding var searchText: String @Binding var isSearching: Bool var body: some View { HStack { HStack { TextField("Search terms here", text....
3 oct. 2021 a las 14:40
Tengo una tarea con la que estoy atascado. Aquí está: Haga un proyecto de galería: un UIImageView grande y dos botones debajo: Atrás y Siguiente. Agregue 10 imágenes al proyecto y, al hacer clic en los botones, se debe mostrar la imagen anterior o siguiente, respectivamente. import UIKit c....
3 oct. 2021 a las 00:44
Mi comprensión de los Swift docs es ese argumento etiquetas < / em>, no solo argumentos tipos de datos , son intrínsecos a la firma de la función en el momento de la compilación. Por lo tanto, el compilador entiende que estas dos versiones de f tienen diferentes tipos: ambas toman un argumento S....
30 sep. 2021 a las 21:38
Estoy tratando de actualizar la pantalla de configuración de mi aplicación después de volver a abrirla desde la configuración o el inicio, déjame explicarte en detalle lo que quiero hacer. en la pantalla de configuración de mi aplicación, tengo que verificar si la notificación está habilitada o des....
30 sep. 2021 a las 14:51
Estoy intentando realizar una prueba unitaria de algunos de mis códigos de red. Estoy tratando de escribir una prueba que verifique que HTTPCookie s de un HTTPCookieStorage dado se agregue realmente a los encabezados URLRequest. Entonces, necesito un HTTPCookieStorage con un HTTPCookie adentro. In....
30 sep. 2021 a las 12:52
Tengo 2 campos de texto diferentes y quiero ocultar el botón si estos campos de texto están vacíos y hacer que este botón sea visible cuando esté lleno. Hice una ecuación como la siguiente. El botón no aparece en el primer arranque, pero no aparece cuando completo los datos. ¿Dónde está mal? var ....
29 sep. 2021 a las 22:02
He agregado una migración de base de datos para eliminar un campo: static func prepare(on conn: PostgreSQLConnection) -> EventLoopFuture<Void> { return Database.update(User.self, on: conn) { builder in builder.deleteField(for: \.name) } } Ahora, esto funciona bien, excepto que cuand....
29 sep. 2021 a las 10:27
Podría compilar y ejecutar este código con éxito antes de actualizar Xcode a la versión 13.0. Pero este error aparece ahora. The compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions Traté de desglosar mis puntos de vista y....
29 sep. 2021 a las 02:04
Siempre utilizo automatically manage signing cuando subo compilaciones a App Store Connect con Xcode y todo ha funcionado muy bien hasta hoy. Después de ramificar mi proyecto y agregar notificaciones push cuando intento cargar una compilación, obtengo estos errores: Investigué sobre esto y miré ca....
28 sep. 2021 a las 16:37
Quiero poder obtener el tamaño del tipo de datos subyacente de una variable Any en Swift. Esperaba que esto fuera posible ejecutando MemoryLayout.size(ofValue: anyObject), pero esa expresión siempre devuelve 32, independientemente del tipo de datos subyacente del objeto Any. Supongo que 32 es el t....
28 sep. 2021 a las 14:43
Tengo una imagen de fondo en un ViewController. También tengo dos botones dentro de dos UIView s. Quiero que las vistas sean blancas con 0.5 opacidad, pero los botones deben tener 1 opacidad. He configurado la opacidad en los UIView de esta manera: myView.layer.opacity = 0.5 Pero esto también le d....
28 sep. 2021 a las 08:17
Al observar la siguiente subvista, puede ver que se extiende a todo el ancho de la pantalla y tiene en cuenta la muesca, lo cual es genial. struct EventSubtitleView: View { let model: EventSubtitleViewModel var body: some View { Text(model.subtitle) .frame(maxWi....
28 sep. 2021 a las 08:14
¿Cómo puedo codificar una propiedad nula como un objeto JSON vacío? struct Foo: Encodable { let id = 10 let bar: Bar? = nil } struct Bar: Encodable { let number: Int } let data = try! JSONEncoder().encode(Foo()) print(String(data: data, encoding: .utf8)!) Esto imprime: "{"id":7}" Lo ....
27 sep. 2021 a las 16:15
@TusharMordiya Compruebe esta imagen He creado un tableView dentro de un CollectionView. El contenido de la vista es UIImage y un UILabel. Quiero diseñar la celda en la que cuando hago clic en una celda, la imagen y la etiqueta deben ir a otro ViewController. import UIKit class ExploreTableViewCel....
27 sep. 2021 a las 12:05
@State var multiOptions = [""] Estoy tratando de crear campos de texto para que un usuario los complete con números, pero quiero que elijan la cantidad de campos de texto que completarán. Para hacer esto, tengo un bucle ForEach. ForEach(multiOptions.indices, id: \.self) { index in ....
27 sep. 2021 a las 04:01
En Swift, en tiempo de ejecución, ¿es posible saber el nombre del código del módulo en el que se está ejecutando? Quisiera algo como (y este es un código totalmente imaginario) let moduleName: String = CompileTimeInfo.moduleName Relacionados.....
24 sep. 2021 a las 18:40
Estoy usando SFSafariViewController para cargar enlaces web, En mi caso, primero necesito abrir una URL después de algún proceso / tiempo (como 10 segundos) Necesito actualizar mi URL en la misma pestaña y actualizar SFSafariViewController. if let url = URL(string: "Google.com") { let VC= SFS....
Tengo una consulta de Firestore y la necesito para escuchar la creación de nuevos documentos, probé muchas posibilidades pero no pude hacerlo funcionar, cada vez que creo un documento, el oyente no se activa. Este es mi código de escucha: firestore .collection("users") .document("12....