Pytania oznaczone «swift»

265
Jaki jest cel willSet i didSet w Swift?

Swift ma składnię deklaracji właściwości bardzo podobną do C #: var foo: Int { get { return getFoo() } set { setFoo(newValue) } } Ma jednak willSeti didSetdziałania. Są one wywoływane odpowiednio przed i po wywołaniu settera. Jaki jest ich cel, biorąc pod uwagę, że możesz mieć ten sam kod w...

263
Jak uzyskać bieżący czas jako datę i godzinę

Zacząłem od placu zabaw. Próbuję stworzyć prostą aplikację. Utworzyłem obiekt daty taki jak ten: var date = NSDate() Jak mogę uzyskać bieżącą godzinę? W innych językach mogę zrobić coś takiego: var hour = date.hour Ale nie mogę znaleźć żadnych takich właściwości / metod. Znalazłem metodę...

262
Jak utworzyć opóźnienie w Swift?

Chcę zatrzymać aplikację w określonym momencie. Innymi słowy, chcę, aby moja aplikacja wykonała kod, ale w pewnym momencie zatrzymaj się na 4 sekundy, a następnie kontynuuj z resztą kodu. W jaki sposób mogę to zrobić? Używam

260
Nie można używać klas Swift w Objective-C

Próbuję zintegrować Swiftkod z moją aplikacją, moja aplikacja jest napisana Objective-Ci dodałem Swiftklasę. Zrobiłem wszystko, co tu opisano . Ale moim problemem jest to, Xcodeże nie utworzyłem -Swift.hpliku, a jedynie nagłówki łączące. Więc go stworzyłem, ale tak naprawdę jest pusty. Mogę używać...

260
iOS wykrywa, czy użytkownik jest na iPadzie

Mam aplikację, która działa na iPhonie i iPodzie Touch, może działać na iPadzie Retina i wszystkim, ale musi być jedna regulacja. Muszę wykryć, czy bieżącym urządzeniem jest iPad. Jakiego kodu mogę użyć do wykrycia, czy użytkownik korzysta z iPada na moim komputerze, UIViewControllera następnie...

259
Co to jest słowo kluczowe `some` w Swift (UI)?

Nowy samouczek SwiftUI zawiera następujący kod: struct ContentView: View { var body: some View { Text("Hello World") } } W drugim wierszu słowo somei na ich stronie jest podświetlone, jakby było słowem kluczowym. Swift 5.1 nie wydaje się być somesłowem kluczowym i nie widzę, co jeszcze słowo...

258
NSRange to Range <String.Index>

Jak mogę przekonwertować NSRangena Range<String.Index>Swift? Chcę użyć następującej UITextFieldDelegatemetody: func textField(textField: UITextField!, shouldChangeCharactersInRange range: NSRange, replacementString string: String!) -> Bool

256
Szybka tablica z kluczy słownika

Próba szybkiego wypełnienia tablicy ciągami z kluczy w słowniku. var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys Zwraca błąd: „AnyObject” nie jest identyczny z...

255
Jak znaleźć typ obiektu (w Swift)?

Kiedy próbujesz zrozumieć program lub w niektórych przypadkach narożnych, warto być w stanie dowiedzieć się, jakiego typu jest coś. Wiem, że debuger może wyświetlać pewne informacje o typie, i zwykle możesz polegać na wnioskowaniu o typie, aby uniknąć nieokreślania typu w takich sytuacjach, ale...

252
Usuwanie duplikatów elementów z tablicy w Swift

W Swift po prostu piszesz, Set( yourArray )aby tablica była unikalna. (W razie potrzeby zamówiony zestaw). Zanim było to możliwe, jak to się stało? Mogę mieć tablicę, która wygląda następująco: [1, 4, 2, 2, 6, 24, 15, 2, 60, 15, 6] Lub, naprawdę, dowolna sekwencja podobnie wpisanych części...