Pytania oznaczone «swift»

135
Zastępowanie metod w rozszerzeniach Swift

Mam tendencję do umieszczania tylko niezbędnych elementów (przechowywanych właściwości, inicjatorów) w definicjach moich klas i przenoszę wszystko inne do ich własnych extension, podobnie jak w przypadku extensionbloku logicznego, z // MARK:którym również bym się grupował. Na przykład w...

134
Swift - Cast Int na enum: Int

Jestem bardzo nowy w Swift (zacząłem w tym tygodniu) i migruję moją aplikację z Objective-C. Mam w zasadzie następujący kod w Objective-C, który działa dobrze: typedef enum : int { MyTimeFilter1Hour = 1, MyTimeFilter1Day = 2, MyTimeFilter7Day = 3, MyTimeFilter1Month = 4, }...

133
Wiele ograniczeń typu w języku Swift

Powiedzmy, że mam te protokoły: protocol SomeProtocol { } protocol SomeOtherProtocol { } Teraz, jeśli chcę funkcję, która przyjmuje typ ogólny, ale ten typ musi być zgodny z, SomeProtocolmogę zrobić: func someFunc<T: SomeProtocol>(arg: T) { // do stuff } Ale czy istnieje sposób na...

133
Konwertuj ciąg Swift na tablicę

Jak przekonwertować ciąg „Hello” na tablicę [„H”, „e”, „l”, „l”, „o”] w języku Swift? W Objective-C użyłem tego: NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]]; for (int i=0; i < [myString length]; i++) { NSString *ichar = [NSString...

132
Utwórz UIButton programowo w Swift

Próbuję programowo zbudować interfejs użytkownika. Jak sprawić, by ta akcja działała? Rozwijam się ze Swiftem. Kod w widokuDidLoad: override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let myFirstLabel = UILabel() let...

132
Zmierz upływający czas w Swift

Jak możemy zmierzyć czas, który upłynął do uruchomienia funkcji w języku Swift? Próbuję wyświetlić upływający czas w następujący sposób: „Upłynęło 0,05 sekundy”. Widziałem, że w Javie możemy użyć System.nanoTime (), czy w języku Swift są dostępne równoważne metody, aby to osiągnąć? Proszę spojrzeć...