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.

swift...

En Swift, cuando un enum se ajusta a CaseIterable, "El sintetizado allCases colección proporciona los casos en el orden de su declaración ". Me gustaría ordenar una matriz de CaseIterable casos de enumeración, lo que significa cumplir con Comparable. ¿Puedo acceder a este mismo orden de declaración ....
13 may. 2020 a las 20:28
Estoy tratando de crear una aplicación similar a un cuestionario, donde la persona que sostiene el teléfono hace la pregunta y las demás responden. Entonces habrá dos cadenas. Uno con pregunta y otro con la respuesta. He creado las preguntas más o menos así: var questions = ["Question1", "Question2"....
13 may. 2020 a las 15:15
He usado el objeto Texto ("") varias veces en mi aplicación Swift Playground pero quiero cambiar el color de todos a un color específico (blanco) sin cambiar cada propiedad de Texto una por una. ¿Hay alguna forma de hacer esto? Descargo de responsabilidad: estoy programando en un área de juegos Sw....
13 may. 2020 a las 12:51
Descripción general Estoy haciendo un simple juego de canto para niños. El juego solo reproduce un video y muestra tres opciones. Estaba actualizando los videos, así que los eliminé de Assets.xcassets y luego agregué los nuevos. El problema Ahora recibo este error: Fatal error: Unexpectedly fo....
12 may. 2020 a las 22:35
Actualmente estoy tratando de eliminar el título del VC anterior en el botón Atrás. Siguiendo documentación de apple he utilizado: let backBarButtton = UIBarButtonItem(title: "", style: .plain, target: nil, action: nil) navigationItem.backBarButtonItem = backBarButtton ¡Sin embargo, el título del b....
Estoy tratando de descubrir mecanismos de diseño en SwiftUI, y aunque es bastante sencillo, no sé qué me estoy perdiendo aquí. Según yo, el siguiente código debería llenar toda la pantalla del dispositivo con el color verde, pero por alguna razón, deja un pequeño espacio en la parte inferior de la p....
12 may. 2020 a las 08:49
Hay tantas soluciones diferentes para ocultar la barra de estado para toda la aplicación en SwiftUI. Ejemplo 1: extension UIViewController { func prefersStatusBarHidden() -> Bool { return true } } Ejemplo 2: NavigationView { } .statusBar(hidden: true) Ejemplo 4 <key>UIStatusBarHidd....
11 may. 2020 a las 08:45
Solo puedo crear mi función segue desde ViewController y debo tener las funciones longPress en mi TableViewCell. No hay forma de hacer referencia a la función segue sin obtener un error. ¿Cómo implementaría este código en cellForRow para seguir cuando el botón se mantiene dentro de la celda TableVie....
10 may. 2020 a las 05:55
Así que estoy haciendo un juego y hay una cuadrícula y solo puedes colocarlo si alguno de los bloques adyacentes es un bloque fuente, bueno, si estás tratando de colocar un bloque en la cuadrícula superior, no hay bloque encima, por lo que un índice está fuera de rango Se arrojará un error. Estoy tr....
6 may. 2020 a las 07:01
Estoy trabajando en una aplicación que decodifica un archivo JSON y crea tres variables fuera de la función: Estado , emptySlots , freeBikes . Quiero asignar estos valores a las etiquetas. Sin embargo, no importa lo que haga, no pude obtener ningún resultado con ningún método. El código de funció....
5 may. 2020 a las 11:40
extension String { var masked: String { // some logic which I have to write to mask string. // I tried following and just shows x 🤦‍♂️ // replacingOccurrences( // of: ".(.+).", // with: "x", // options: .regularExpression, ....
3 may. 2020 a las 07:10
Me gustaría poder guardar un Custom-struct en UserDefaults pero para eso necesito que sea Codable .. Lo intenté así: struct Wishlist: Codable { var name: String var image: UIImage var wishData: [Wish] var color: UIColor var textColor: UIColor var index: Int } Pero eso me da esto error: El tipo 'Lis....
1 may. 2020 a las 21:03
struct StoryBrain { var storyNumber = 0 let Allstory = [ Story(s: "There is a fork on the road", c1: "Take a left", c2: "Take a right"), Story(s: "There are two door", c1: "Enter the left door", c2: "Enter the Right door"), Story(s: "You can have either a dog or a c....
1 may. 2020 a las 11:22
La aplicación de chat de mi cliente se corrige automáticamente cada vez que se menciona en UITextViews dentro de la aplicación. Entonces, si se llama XYZ (solo inventando esto) cada vez que los usuarios escriben XYZ en un UITextView en la aplicación, intenta corregirlo automáticamente. Sé que esto e....
1 may. 2020 a las 06:51
En SwiftUI, un TabView debe ser la vista raíz. Por lo tanto, no puede usar un NavigationLink para navegar a un TabView. Digamos, por ejemplo, que tengo cuatro pantallas en mi aplicación. La pantalla A es una vista de tabulación que contiene la pantalla B y la pantalla C. La pantalla B es una lista q....
1 may. 2020 a las 04:56
Según la documentación: init (_ s: S) donde Element == S.Element, S: Sequence Crea una matriz que contiene los elementos de una secuencia. struct Test: IteratorProtocol, Sequence { let id: Int init(_ id: Int) { self.id = id } mutating func next() -> Test? { id < 10....
1 may. 2020 a las 03:32
var currentnum: Int = 1 for currentnum in 1...100{ if (currentnum % 2) != 0 { print("Odd number") } else{ print("Even number") } currentnum += 1 } Hola. Estoy tratando de "crear un ciclo que repita de 1 a 100 que muestre si el número actual en la iteración es par o impar". Cuando....
30 abr. 2020 a las 16:11
Nuevo en la programación, este es mi quinto día usando swift / xcode, por favor sea amable. He creado una matriz del formato: [[A], [B], [C], [D], [E], [F]], ... para que sirva como tabla de consulta. El requisito es obtener A - AM / PM, y B, C - Hora de inicio y verificar si la hora actual (hor....
29 abr. 2020 a las 19:31
Quiero encontrar la posición de una palabra en una oración para poder establecer un marco para esa palabra. Como así, por ejemplo: ¿Actualmente es posible hacer esto en SwiftUI? Escribí un código y esto es lo que obtuve import SwiftUI struct ContentView: View { @State var text = "I usually ge....
28 abr. 2020 a las 18:16
"documenttypes": [{ "documentname": "DNC Format", "mandatory": "0", "limitnumber": "2", "supportingfiles": { "document": [{ "type": "DNC Format", "displayname": "DNC_Format" }] } }, { "do....
28 abr. 2020 a las 09:56
Tengo un UITableView con 2 secciones. Cada sección tiene diferentes celdas xib (con múltiples campos de texto, botones de radio, etc.). El usuario puede ingresar esos valores usando el teclado. ¿Cómo puedo obtener el valor de cada campo de texto en el botón Enviar usando el modelo? Aquí está mi clas....
28 abr. 2020 a las 09:46
Estoy aprendiendo Swift y me pregunto por qué el siguiente código produce un error ('! =' No es un operador unario prefijo): var name: String? = nil switch name { case != nil : print("Hello \(name!)") default : print("Hello, anonymous") } Funciona cuando uso if else: var name: String? = ni....
27 abr. 2020 a las 23:52
Estoy tratando de implementar una barra de búsqueda para buscar elementos de la vista de colección para el nombre del elemento. Este es mi código hasta ahora: var filtrados = false func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) { if searchBar.text == nil |....
26 abr. 2020 a las 20:24
Solo trato de extraer una fecha a una variable para usarla en otro lugar y hacer que esa variable cambie cada vez que cambie el valor del Selector. @IBAction func datePicker(_ sender: UIDatePicker) { let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy/MM/dd" ....
26 abr. 2020 a las 18:35
struct Area { var name: String var isSelected: Bool } Tengo dos listas: Lista uno: tiene la lista completa de áreas. Lista dos: tiene un subconjunto de áreas de la lista uno que el usuario ha seleccionado (pero el estado seleccionado no está configurado) Lo que quiero hacer es crear una nueva lista....
26 abr. 2020 a las 11:42