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.

4
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 linii.
110 swift  swift3  swift2 



7
Jak zdobyć główny kontroler widoku?
Potrzebuję wystąpienia głównego kontrolera widoku. Wypróbowałem te podejścia: UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController]; Zwroty: null : Również gdy próbuję zdobyć tablicę kontrolerów: NSArray *viewControllers = self.navigationController.viewControllers; Zwraca tylko jeden kontroler, ale nie jest to mój główny kontroler widoku. Jeśli spróbuję pobrać z kontrolera nawigacji: UIViewController *root = (UIViewController*)[self.navigationController.viewControllers …

8
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 Swift nie mają (lub są inaczej nazywane) niektórych funkcji, które …
109 ios  objective-c  string  macos  swift 

8
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 { var …
109 arrays  swift 

26
SourceKitService zużywa procesor i grinds Xcode do zatrzymania
To NIE jest problem z wersją beta. Jestem na Xcode 6.0.1, wersja produkcyjna. Problem polega na tym, że kiedy próbuję zbudować lub uruchomić kod, nad którym pracuję, Xcode przestaje odpowiadać przez długi czas, a SourceKitService zużywa ponad 400% procesora (zgodnie z monitorem aktywności). Ten problem jest nowy od kilku dni, …
109 ios  iphone  swift  xcode  sourcekit 


4
Pobieranie i ustawianie pozycji kursora UITextField i UITextView w języku Swift
Eksperymentowałem UITextFieldi jak pracować z jego pozycją kursora. Znalazłem wiele odpowiedzi w relacji Cel-C, jak w Pobieranie pozycji kursora UITextField w ios Kontroluj położenie kursora w UITextField UITextField pobiera aktualnie edytowane słowo Ale ponieważ pracuję z Swiftem, chciałem dowiedzieć się, jak uzyskać bieżącą lokalizację kursora, a także ustawić ją w …

10
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() dateFormatter.timeStyle = NSDateFormatterStyle.ShortStyle var dateStr = dateFormatter.stringFromDate(startTime.date) let sttime = dateStr startTimeDisplay.text …
109 ios  swift  date 

3
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) // error gdzie druga linia dawała mi następujący błąd Opcja „advancedBy” jest niedostępna: aby …
109 swift  string  indexing 

9
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 test(firstThing: Int? = nil) { if firstThing != nil …
109 swift  function  optional 

20
Jak programowo ustawić szerokość i wysokość UICollectionViewCell
Próbuję zaimplementować CollectionView. Kiedy używam Autolayout, moje komórki nie zmieniają rozmiaru, ale ich wyrównanie. Teraz wolałabym zmienić ich rozmiary na np //var size = CGSize(width: self.view.frame.width/10, height: self.view.frame.width/10) Spróbowałem umieścić w moim CellForItemAtIndexPath collectionCell.size = size to jednak nie zadziałało. Czy jest sposób, aby to osiągnąć? edytuj : Wygląda na …

4
Różnica między DispatchQueue.main.async i DispatchQueue.main.sync
Od dawna używam DispatchQueue.main.asyncdo wykonywania operacji związanych z interfejsem użytkownika. Swift zapewnia zarówno DispatchQueue.main.asynci DispatchQueue.main.sync, jak i oba są wykonywane w głównej kolejce. Czy ktoś może mi powiedzieć, jaka jest między nimi różnica? Kiedy powinienem używać każdego? DispatchQueue.main.async { self.imageView.image = imageView self.lbltitle.text = "" } DispatchQueue.main.sync { self.imageView.image = …


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.