Pytania oznaczone «swift»

163
Jaki jest odpowiednik - [NSObject description] w języku Swift?

W Objective-C można dodać descriptionmetodę do swojej klasy, aby ułatwić debugowanie: @implementation MyClass - (NSString *)description { return [NSString stringWithFormat:@"<%@: %p, foo = %@>", [self class], foo _foo]; } @end Następnie w debugerze możesz wykonać: po fooClass <MyClass:...

162
Szybka składnia do-try-catch

Próbuję zrozumieć nową obsługę błędów w języku Swift 2. Oto co zrobiłem: najpierw zadeklarowałem wyliczenie błędu: enum SandwichError: ErrorType { case NotMe case DoItYourself } A potem zadeklarowałem metodę, która zgłasza błąd (nie ludzie z wyjątkiem. To jest błąd.). Oto ta metoda: func...

162
Ukryj hasło UITextField

Robię stronę logowania. Mam UITextField na hasło. Oczywiście nie chcę, aby hasło było widoczne; zamiast tego chcę, aby podczas pisania pokazywały się kręgi. Jak ustawić pole, aby to się

162
Jak znaleźć katalog NSDocumentDirectory w Swift?

Próbuję uzyskać ścieżkę do folderu Dokumenty z kodem: var documentsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory:0,NSSearchPathDomainMask:0,true) ale Xcode daje błąd: Cannot convert expression's type 'AnyObject[]!' to type 'NSSearchPathDirectory' Próbuję zrozumieć, co jest nie...

161
Dlaczego szybko potrzebuję podkreślenia?

Tutaj jest napisane: „Uwaga: _oznacza„ Nie obchodzi mnie ta wartość ””, ale pochodząc z JavaScript, nie rozumiem, co to znaczy. Jedynym sposobem na wydrukowanie tych funkcji było użycie podkreślenia przed parametrami: func divmod(_ a: Int, _ b:Int) -> (Int, Int) { return (a / b, a %...

159
IBOutlet i IBAction

Jaki jest cel korzystania z IBOutlets i IBActions w Xcode i Interface Builder? Czy to ma znaczenie, jeśli nie korzystam z IBOutlets i IBActions? Szybki: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Cel C: @property (nonatomic, weak)...

157
Jak zrobić dekodowalną wyliczenie w Swift 4?

enum PostType: Decodable { init(from decoder: Decoder) throws { // What do i put here? } case Image enum CodingKeys: String, CodingKey { case image } } Co mam zrobić, aby to zakończyć? Powiedzmy też, że zmieniłem na caseto: case image(value: Int) Jak dostosować to do Decodable? EDYTUJ...

157
@IBDesignable error: IB Designables: Nie udało się zaktualizować stanu automatycznego układu: Awaria narzędzia Interface Builder Cocoa Touch Tool

Mam bardzo prostą podklasę UITextView, która dodaje funkcję „Placeholder”, którą można znaleźć natywną dla obiektu Text Field. Oto mój kod dla podklasy: import UIKit import Foundation @IBDesignable class PlaceholderTextView: UITextView, UITextViewDelegate { @IBInspectable var placeholder: String...

155
Co to jest „nieopakowana wartość” w języku Swift?

Uczę się Swift dla iOS 8 / OSX 10.10, postępując zgodnie z tym samouczkiem , a termin „ nieopakowana wartość ” jest używany kilka razy, jak w tym akapicie (w sekcji Obiekty i klasa ): Podczas pracy z wartościami opcjonalnymi możesz pisać? przed operacjami, takimi jak metody, właściwości i indeksy...