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.



3
Swift: Entendiendo // MARK
¿Cuál es el propósito de escribir comentarios en Swift como: // MARK: This is a comment Cuando también puedes hacer: // This is a comment ¿Qué logra el // MARK?
137 xcode  swift  comments 


14
Swift: pruebas opcionales para cero
Estoy usando Xcode 6 Beta 4. Tengo una situación extraña en la que no puedo encontrar la manera de probar adecuadamente las opciones. Si tengo un xyz opcional, es la forma correcta de probar: if (xyz) // Do something o if (xyz != nil) // Do something Los documentos dicen …
137 ios  swift  optional 

13
No se puede encontrar una subclase específica de NSManagedObject
Estoy trabajando en el desarrollo de una aplicación con Core Data. Cuando creé una instancia usando: let entity = NSEntityDescription.entityForName("User", inManagedObjectContext: appDelegate.managedObjectContext) let user = User(entity: entity, insertIntoManagedObjectContext: appDelegate.managedObjectContext) Recibí una advertencia en el registro: CoreData: warning: Unable to load class named 'User' for entity 'User'. Class not found, using …

6
¿Cómo llamar a C desde Swift?
¿Hay alguna manera de llamar a las rutinas C desde Swift? Muchas bibliotecas de iOS / Apple son solo C y todavía me gustaría poder llamarlas. Por ejemplo, me gustaría poder llamar a las bibliotecas de tiempo de ejecución objc desde swift. En particular, ¿cómo se unen los encabezados de …
136 c  swift 

10
¿Cómo hacer que se pueda hacer clic en UILabel?
Me gustaría hacer que se pueda hacer clic en UILabel. He intentado esto, pero no funciona: class DetailViewController: UIViewController { @IBOutlet weak var tripDetails: UILabel! override func viewDidLoad() { super.viewDidLoad() ... let tap = UITapGestureRecognizer(target: self, action: Selector("tapFunction:")) tripDetails.addGestureRecognizer(tap) } func tapFunction(sender:UITapGestureRecognizer) { print("tap working") } }



10
UIBarButtonItem en la barra de navegación mediante programación?
He estado buscando esta solución durante un tiempo, pero no tengo ninguna. por ejemplo, una solución es self.navigationItem.setRightBarButtonItem(UIBarButtonItem(barButtonSystemItem: .Stop, target: self, action: nil), animated: true) Este código agregará un botón con la imagen "detener". Al igual que esto, hay otras soluciones con "buscar", "actualizar", etc. ¿ Pero qué pasa si …

3
Swift - Transmite Int a la enumeración: Int
Soy muy nuevo en Swift (comencé esta semana) y estoy migrando mi aplicación desde Objective-C. Básicamente tengo el siguiente código en Objective-C que funciona bien: typedef enum : int { MyTimeFilter1Hour = 1, MyTimeFilter1Day = 2, MyTimeFilter7Day = 3, MyTimeFilter1Month = 4, } MyTimeFilter; ... - (void)selectFilter:(id)sender { self.timeFilterSelected = …
134 ios  xcode  swift 

12
Obtenga un valor entero de la cadena en Swift
Entonces puedo hacer esto: var stringNumb: NSString = "1357" var someNumb: CInt = stringNumb.intValue Pero no puedo encontrar la manera de hacerlo w / a String. Me gustaría hacer algo como: var stringNumb: String = "1357" var someNumb: Int = Int(stringNumb) Esto tampoco funciona: var someNumbAlt: Int = myString.integerValue
134 swift  swift2 


11
Convertir Swift string a array
¿Cómo puedo convertir una cadena "Hola" en una matriz ["H", "e", "l", "l", "o"] en Swift? En Objective-C he usado esto: NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]]; for (int i=0; i < [myString length]; i++) { NSString *ichar = [NSString stringWithFormat:@"%c", [myString characterAtIndex:i]]; [characters addObject:ichar]; }
133 ios  arrays  swift  string 

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.