Pytania oznaczone «swift»

111
Jak wykluczyć właściwości z Codable Swift 4

Nowe protokoły Encodable/ w Swift 4 Decodablesprawiają, że serializacja JSON (de) jest całkiem przyjemna. Jednak nie znalazłem jeszcze sposobu na precyzyjną kontrolę nad tym, które właściwości powinny być zakodowane, a które zdekodowane. Zauważyłem, że wykluczenie właściwości z towarzyszącego...

110
Jak mogę używać UIColorFromRGB w Swift?

W Objective-C używamy tego kodu do ustawiania kodów kolorów RGB dla widoków: #define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0...

110
Swift: Jak uzyskać podciąg od początku do ostatniego indeksu znaku

Chcę nauczyć się najlepszego / najprostszego sposobu przekształcania łańcucha w inny ciąg, ale tylko z podzbiorem, zaczynając od początku i przechodząc do ostatniego indeksu znaku. Na przykład przekonwertuj „www.stackoverflow.com” na „www.stackoverflow”. Który fragment kodu by to zrobił i był...

110
drukuj bez nowej linii w szybkim tempie

W swift 2.0 print()automatycznie dodaje znak nowej linii. W swift 1.2 println()i print()były oddzielnymi funkcjami. Jak więc wydrukować jakiś tekst i nie dodawać do niego nowej linii, skoro swift nie ma już funkcji drukowania, która nie dodaje nowych

109
Swift - jakich typów użyć? NSString lub String

Wraz z wprowadzeniem języka Swift starałem się ogarnąć nowy język Jestem programistą iOS i używam typów, takich jak NSString, NSInteger, NSDictionaryw aplikacji. Zauważyłem, że w ebooku „The Swift Programming Language” firmy Apple używają typów SwiftString, Int, Dictionary Zauważyłem, że typy...

109
Dwuwymiarowa tablica w Swift

Jestem tak zdezorientowany co do tablic 2D w Swift. Opiszę krok po kroku. Czy mógłbyś mnie poprawić, jeśli się mylę. Po pierwsze; deklaracja pustej tablicy: class test{ var my2Darr = Int[][]() } Po drugie wypełnij tablicę. (np. my2Darr[i][j] = 0gdzie i, j są zmiennymi pętli for) class test {...

109
Jak szybko dodać minuty do aktualnego czasu

Jestem nowy w Swift i próbuję skorzystać z harmonogramu. Mam wybrany czas rozpoczęcia i muszę dodać 5 minut (lub jego wielokrotność) do czasu rozpoczęcia i wyświetlić go w UILabel? @IBAction func timePickerClicked(sender: UIDatePicker) { var dateFormatter = NSDateFormatter()...

109
Domyślny opcjonalny parametr w funkcji Swift

Gdy ustawię wartość firstThingdomyślną, nilto zadziała, bez wartości domyślnej nilpojawia się błąd, że podczas wywoływania funkcji brakuje parametru. Wpisując Int?, myślałem, że jest to opcjonalne z domyślną wartością nil, mam rację? A jeśli tak, dlaczego nie działa bez = nil? func...

109
Jak działa String.Index w języku Swift

Aktualizowałem część mojego starego kodu i odpowiedzi w Swift 3, ale kiedy dotarłem do Swift Strings i indeksowania, zrozumienie rzeczy było trudne. W szczególności próbowałem następujących rzeczy: let str = "Hello, playground" let prefixRange = str.startIndex..<str.startIndex.advancedBy(5)...