Pytania otagowane jako swift

Swift to bezpieczny, szybki i wyrazisty język programowania ogólnego przeznaczenia opracowany przez Apple Inc. dla jego platform i systemu Linux. Swift jest oprogramowaniem typu open source. Użyj tego tagu tylko do pytań o funkcje językowe lub wymagających kodu w Swift. Użyj tagów [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] i [cocoa] w przypadku (niezależnych od języka) pytań dotyczących platform lub ram.

20
Zdarzenie zmiany tekstu UITextField
Jak mogę wykryć jakiekolwiek zmiany tekstu w polu tekstowym? Metoda delegowania shouldChangeCharactersInRangena coś działa, ale nie spełniła dokładnie mojej potrzeby. Ponieważ dopóki nie zwróci TAK, teksty textField nie są dostępne dla innych metod obserwatora. np. w moim kodzie calculateAndUpdateTextFieldsnie dostałem zaktualizowanego tekstu, użytkownik wpisał. Jest ich sposobem na uzyskanie czegoś …


24
dispatch_after - GCD w Swift?
Przeglądałem iBook od Apple i nie mogę znaleźć żadnej jego definicji: Czy ktoś może wyjaśnić strukturę dispatch_after? dispatch_after(<#when: dispatch_time_t#>, <#queue: dispatch_queue_t?#>, <#block: dispatch_block_t?#>)

22
Konwertuj Int na String w Swift
Próbuję dowiedzieć się, jak rzucić Intsię na klasę Stringw Swift. Wymyślam obejście, używając, NSNumberale chciałbym dowiedzieć się, jak to wszystko zrobić w Swift. let x : Int = 45 let xNSNumber = x as NSNumber let xString : String = xNSNumber.stringValue
554 string  casting  int  converter  swift 

6
Dlaczego znaki emoji, takie jak 👩‍👩‍👧‍👦, są tak dziwnie traktowane w ciągach Swift?
Postać 👩‍👩‍👧‍👦 (rodzina z dwiema kobietami, jedną dziewczynką i jednym chłopcem) jest zakodowana jako taka: U+1F469 WOMAN, ‍U+200D ZWJ, U+1F469 WOMAN, U+200D ZWJ, U+1F467 GIRL, U+200D ZWJ, U+1F466 BOY Jest więc bardzo ciekawie zakodowany; idealny cel do testu jednostkowego. Jednak wydaje się, że Swift nie wie, jak to leczyć. Oto …
539 swift  string  unicode  emoji 


30
Jak wyliczyć wyliczenie typu String?
enum Suit: String { case spades = "♠" case hearts = "♥" case diamonds = "♦" case clubs = "♣" } Na przykład, jak mogę zrobić coś takiego: for suit in Suit { // do something with suit print(suit.rawValue) } Wynikowy przykład: ♠ ♥ ♦ ♣
530 swift  string  enums  enumerate 


22
Co oznacza wykrzyknik w języku Swift?
Przewodnik po języku programowania Swift zawiera następujący przykład: class Person { let name: String init(name: String) { self.name = name } var apartment: Apartment? deinit { println("\(name) is being deinitialized") } } class Apartment { let number: Int init(number: Int) { self.number = number } var tenant: Person? deinit { …


10
Po co tworzyć „niejawnie nieopakowane opcje”, ponieważ oznacza to, że wiesz, że istnieje wartość?
Dlaczego miałbyś stworzyć „niejawnie nieopakowaną opcję” zamiast tworzyć zwykłą zmienną lub stałą? Jeśli wiesz, że można go pomyślnie rozpakować, to po co w ogóle tworzyć opcjonalne? Na przykład dlaczego: let someString: String! = "this is the string" będą bardziej przydatne niż: let someString: String = "this is the string" Jeśli …

12
Zastosowanie wnioskowania Swift 3 @objc w trybie Swift 4 jest przestarzałe?
Krótko mówiąc, podczas korzystania z Xcode 9 Beta napotkałem następujące ostrzeżenie: Zastosowanie wnioskowania Swift 3 @objc w trybie Swift 4 jest przestarzałe. Proszę rozwiązać przestarzałe ostrzeżenia wnioskowania @objc, przetestować kod z włączonym rejestrowaniem „Używanie przestarzałego wnioskowania @objc” i wyłączyć wnioskowanie Swift 3 @objc. ** Po kilku badaniach wciąż nie mam …

30
Jak mam utworzyć UIAlertView w Swift?
Pracowałem nad stworzeniem UIAlertView w Swift, ale z jakiegoś powodu nie mogę poprawnie wyciągnąć instrukcji, ponieważ otrzymuję ten błąd: Nie można znaleźć przeciążenia dla parametru „init”, które akceptuje podane argumenty Oto jak to napisałem: let button2Alert: UIAlertView = UIAlertView(title: "Title", message: "message", delegate: self, cancelButtonTitle: "OK", otherButtonTitles: nil) Aby to …


16
Jak sprawdzić, czy element jest w tablicy
Jak w Swift mogę sprawdzić, czy element istnieje w tablicy? Xcode nie posiada żadnych sugestie contain, includealbo hasi szybkie wyszukiwanie w książce pojawiło się nic. Masz pomysł, jak to sprawdzić? Wiem, że istnieje metoda, findktóra zwraca numer indeksu, ale czy istnieje metoda, która zwraca wartość logiczną jak ruby #include?? Przykład …
475 arrays  swift 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.