Preguntas etiquetadas con swift

299
Diferencia entre == y ===

En swift parece haber dos operadores de igualdad: el doble igual ( ==) y el triple igual ( ===), ¿cuál es la diferencia entre los

298
Leer y escribir una cadena desde un archivo de texto

Necesito leer y escribir datos en / desde un archivo de texto, pero no he podido averiguar cómo. Encontré este código de muestra en el iBook de Swift, pero todavía no sé cómo escribir o leer datos. import Cocoa class DataImporter { /* DataImporter is a class to import data from an external...

295
Swift - codificar URL

Si codifico una cadena como esta: var escapedString = originalString.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding) no escapa a las barras /. He buscado y encontrado este código de Objetivo C: NSString *encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes(...

290
¿Cómo verifico cuando un UITextField cambia?

Estoy tratando de verificar cuándo cambia un campo de texto, equivalente también a la función utilizada para textView; textViewDidChangehasta ahora he hecho esto: func textFieldDidBeginEditing(textField: UITextField) { if self.status.text == "" && self.username.text == "" {...

278
Mover vista con teclado usando Swift

Tengo una aplicación que tiene un campo de texto en la mitad inferior de la vista. Esto significa que cuando voy a escribir en el campo de texto, el teclado cubre el campo de texto. ¿Cómo haría para mover la vista hacia arriba mientras escribo para poder ver lo que estoy escribiendo y luego volver...

273
¿Swift tiene modificadores de acceso?

En la instancia de Objective-C, los datos pueden ser public, protectedo private. Por ejemplo: @interface Foo : NSObject { @public int x; @protected: int y; @private: int z; } -(int) apple; -(int) pear; -(int) banana; @end No he encontrado ninguna mención de modificadores de acceso en la...

267
¿Qué es un valor opcional en Swift?

De la documentación de Apple : Puede usar ify letjuntos para trabajar con valores que pueden faltar. Estos valores se representan como opcionales. Un valor opcional contiene un valor o contiene nilpara indicar que falta el valor. Escriba un signo de interrogación ( ?) después del tipo de un...