Pytania oznaczone «swift»

298
Przeczytaj i napisz ciąg z pliku tekstowego

Muszę czytać i zapisywać dane do / z pliku tekstowego, ale nie byłem w stanie dowiedzieć się, jak to zrobić. Znalazłem ten przykładowy kod w iBooku Swift, ale nadal nie wiem, jak zapisywać lub odczytywać dane. import Cocoa class DataImporter { /* DataImporter is a class to import data from an...

295
Swift - koduje adres URL

Jeśli koduję taki ciąg: var escapedString = originalString.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding) nie ucieka przed ukośnikami /. Szukałem i znalazłem ten kod celu C: NSString *encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes( NULL,...

294
Jak korzystać z indeksu dolnego odcinania łańcucha w Swift 4?

Mam następujący prosty kod napisany w Swift 3: let str = "Hello, playground" let index = str.index(of: ",")! let newStr = str.substring(to: index) Z Xcode 9 beta 5 otrzymuję następujące ostrzeżenie: „ substring(to:)” jest przestarzałe: użyj Stringindeksu krojenia z operatorem „częściowy zakres...

290
Jak sprawdzić, kiedy zmienia się UITextField?

Próbuję sprawdzić, kiedy zmienia się pole tekstowe, podobnie jak funkcja użyta dla textView - do textViewDidChangetej pory zrobiłem to: func textFieldDidBeginEditing(textField: UITextField) { if self.status.text == "" && self.username.text == "" { self.topRightButton.enabled = false }...

273
Czy Swift ma modyfikatory dostępu?

W celu C danych może być na przykład public, protectedalbo private. Na przykład: @interface Foo : NSObject { @public int x; @protected: int y; @private: int z; } -(int) apple; -(int) pear; -(int) banana; @end W odnośniku Swift nie znalazłem żadnej wzmianki o modyfikatorach dostępu. Czy...

271
Co to jest Swift odpowiednik isEqualToString w Objective-C?

Próbuję uruchomić poniższy kod: import UIKit class LoginViewController: UIViewController { @IBOutlet var username : UITextField = UITextField() @IBOutlet var password : UITextField = UITextField() @IBAction func loginButton(sender : AnyObject) { if username .isEqual("") ||...

267
Jaka jest opcjonalna wartość w Swift?

Z dokumentacji Apple : Możesz używać ifi letrazem do pracy z wartościami, których może brakować. Wartości te są przedstawiane jako opcje. Opcjonalna wartość zawiera wartość lub zawiera, nilaby wskazać brak wartości. Napisz znak zapytania (? ) po typie wartości, aby oznaczyć wartość jako...