swift

Jak przetasować tablicę w Swift?

Jak losować lub tasować elementy w tablicy w Swift? Na przykład, jeśli moja tablica składa się z 52 kart do gry, chcę przetasować tablicę, aby przetasować talię.

Swift: print () vs println () vs NSLog()

Jaka jest różnica między print, NSLog i println i kiedy powinienem używać każdego z nich? Na przykład, w Pythonie gdybym chciał wydrukować słownik, po prostu print myDict, ale teraz mam 2 inne opcje. Jak i kiedy należy używać każdego z nich?

Jaka jest opcjonalna wartość w Swift?

Z dokumentacji Apple : Możesz używać if i let razem do pracy z wartościami, których może brakować. Wartości te są reprez ... pisz znak zapytania (?) po typie wartości, aby oznaczyć wartość jako opcjonalną. Dlaczego chcesz użyć opcjonalnej wartości?

Przesuń pole tekstowe, gdy pojawi się klawiatura swift

Używam Swift do programowania z iOS i używam tego kodu, aby przenieść UITextField, ale to nie działa. Wywołuję funkcję keyboa ... origin.y = frame.origin.y - keyboardSize.height + 167 self.chatField.frame = frame println("asdasd") } }

Get the length of a String

Jak uzyskać długość String? Na przykład mam zdefiniowaną zmienną: var test1: String = "Scott" Jednak nie mogę znaleźć metody długości na łańcuchu.

Widok Tekstu Zastępczy Swift

Robię aplikację, która używa widoku tekstowego. Teraz chcę, aby Widok tekstowy miał symbol zastępczy podobny do tego, który można ustawić dla pola tekstowego. Jak można to osiągnąć za pomocą swift. Czy ktoś wie jak to zrobić?

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( ... ne odpowiednio przed i po wywołaniu settera. Jaki jest ich cel, biorąc pod uwagę, że możesz mieć ten sam kod wewnątrz setera?

Jak Mogę zmienić kolor tintColor obrazu w Ios i WatchKit

Mam interfejs o nazwie "theImageView" , z interfejsem W Jednym Kolorze (przezroczyste tło), tak jak lewe czarne serce poniżej ... tint używaną w ikonach paska nawigacyjnego iOS 7+? Czy ta metoda działa również w WatchKit dla aplikacji Apple Obserwować?

Jak używać wartości kolorów hex

Próbuję użyć wartości kolorów szesnastkowych w Swift, zamiast kilku standardowych, które UIColor pozwalają na użycie, ale nie mam pojęcia, jak to zrobić. Przykład: jak używać #ffffff jako koloru?

Uzyskanie różnicy między dwoma datami (miesiące/dni/godziny/minuty/sekundy) w Swift

Próbuję uzyskać różnicę między bieżącą datą jako NSDate() a datą z wywołania PHP time();, na przykład: NSDate(timeIntervalSin ... orzystne dla backendu w PHP. Jeśli używasz backendu takiego jak NodeJS, możesz rozważyć inne opcje, które znajdziesz poniżej.

Poczekaj, aż swift for loop z asynchronicznymi żądaniami sieciowymi zakończy wykonywanie

Chciałbym, aby w pętli for wysłano kilka żądań sieciowych do firebase, a następnie przekazano dane do nowego kontrolera widok ... poczekać, aż wszystkie żądania asynchroniczne zostaną zakończone, zanim przekażę datesArray do następnego kontrolera widoku.

Czy aplikacje Swift działają na OS X 10.9/iOS 7 i niższych?

Czy aplikacje oparte na Swift będą działać na OS X 10.9 (Mavericks)/iOS 7 i niższych? Na przykład mam maszynę działającą OS X 10.8 (Mountain Lion) i zastanawiam się, czy aplikacja, którą piszę w Swifcie, będzie na niej działać.

Jaka jest różnica między słabym odniesieniem, a nienazwanym odniesieniem?

Swift ma: Mocne Referencje Słabe Referencje Unowned References Czym się różni od słabego odniesienie? Kiedy można bez ... ć nieautoryzowanego odniesienia? Czy niepodpisane referencje są zagrożeniem bezpieczeństwa jak wiszące wskaźniki W C / C++?

Jak mogę analizować / tworzyć znacznik czasu daty sformatowany z ułamkowymi sekundami strefy czasowej UTC (ISO 8601, RFC 3339) w języku Swift?

Jak wygenerować znacznik czasu daty, używając standardów formatu ISO 8601 i RFC 3339 ? Celem jest ciąg, który wygląda tak: ... "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" formatter.timeZone = NSTimeZone(forSecondsFromGMT: 0) println(formatter.stringFromDate(now))

Jak sprawdzić, której wersji Swift używam?

Właśnie stworzyłem nowy projekt Swift w Xcode. Zastanawiam się, której wersji Swift używa. Jak mogę zobaczyć, w Xcode lub terminalu, jakiej wersji Swift używam wewnątrz mojego projektu?

Jak działa string substring w języku Swift

Aktualizowałem część mojego starego kodu i odpowiedzi za pomocą Swift 3, ale kiedy dotarłem do SWIFT Strings i indeksowania z ... es. Jest to kolejne pytanie i odpowiedź dla podłańcucha. Dodaję odpowiedź poniżej, aby pokazać, w jaki sposób są one używane.

Uzyskanie różnicy między dwoma NSDates w (miesiące/dni/godziny / minuty/sekundy)

Próbuję uzyskać różnicę między bieżącą datą jako NSDate() a datą z wywołania PHP time();, na przykład: NSDate(timeIntervalSin ... orzystne dla backendu w PHP. Jeśli używasz backendu takiego jak NodeJS, możesz rozważyć inne opcje, które znajdziesz poniżej.

iOS 7 - Jak wyświetlić selektor dat w widoku tabeli?

[[0]} W filmie WWDC 2013 Apple sugeruje wyświetlenie selektora w miejscu w widoku tabeli w systemie iOS 7. Jak wstawić i animować Widok między komórkami widoku tabeli? Jak to, z aplikacji kalendarza Apple:

Swift jak sortować tablicę własnych obiektów według wartości właściwości

Powiedzmy, że mamy własną klasę o nazwie imageFile i ta klasa zawiera dwie właściwości. class imageFile { var fileName ... " aImage.fileID = 202 images.append(aImage) Pytanie brzmi: jak Mogę sortować tablicę obrazów według' fileID ' ASC lub DESC?