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.

7
Klasa nie ma inicjatorów Swift
Mam problem z klasą Swift. Mam szybki plik dla klas UITableViewController i UITableViewCell. Moim problemem jest klasa UITableViewCell i gniazda. Ta klasa ma błąd Klasa „HomeCell” nie ma inicjatorów i nie rozumiem tego problemu. Dziękuję za twoje odpowiedzi. import Foundation import UIKit class HomeTable: UITableViewController, UITableViewDataSource, UITableViewDelegate { @IBOutlet var …
181 ios  uitableview  swift 

5
Jak zrobić prosty widok kolekcji za pomocą Swift
Próbuję nauczyć się korzystać UICollectionView. Dokumentacja jest trochę trudne do zrozumienia i samouczków, które znalazłem były albo w Objective C lub długo skomplikowanych projektów. Kiedy uczyłem się, jak korzystać UITableView, My ❤ Swift's, jak zrobić prosty widok tabeli z iOS 8, a Swift miał bardzo podstawową konfigurację i wyjaśnienie, które …


15
Nie można załadować podstawowego modułu dla XCTest
Pracuję szybko nad Xcode i domyślnie tworzy plik testowy, który odwołuje się do XCTest. Kiedy ustawiam docelowe członkostwo w moim głównym projekcie, powoduje to błąd Nie można załadować podstawowego modułu dla XCTest Jeśli to docelowe członkostwo nie jest ustawione, testy działają poprawnie i wszystko działa poprawnie. PS: Jestem nowy w …
180 swift  xcode  xctest 


12
Jak zwrócić pierwsze 5 obiektów Array w Swift?
Czy w języku Swift istnieje sprytny sposób na użycie metod wyższego rzędu w Array do zwrócenia 5 pierwszych obiektów? Sposób według obj-c polegał na zapisaniu indeksu i wykonaniu pętli for przez tablicę, zwiększając indeks do wartości 5 i zwracając nową tablicę. Czy istnieje sposób to zrobić z filter, mapalbo reduce?
179 arrays  swift 


10
Jak przekonwertować ciąg JSON na słownik?
Chcę utworzyć jedną funkcję w moim szybkim projekcie, która konwertuje ciąg znaków na format json Dictionary, ale mam jeden błąd: Nie można przekonwertować typu wyrażenia (@lvalue NSData, opcje: IntegerLitralConvertible ... To jest mój kod: func convertStringToDictionary (text:String) -> Dictionary<String,String> { var data :NSData = text.dataUsingEncoding(NSUTF8StringEncoding)! var json :Dictionary = NSJSONSerialization.JSONObjectWithData(data, …

18
Swift: zadeklaruj pusty słownik
Zaczynam się uczyć swiftZaczynam , śledząc iBook- The Swift Programming Languageon Swift dostarczony przez firmę Apple. Książka mówi, że aby stworzyć pusty słownik, należy użyć tego [:]samego, co przy deklarowaniu tablicy jako []: Zadeklarowałem pustą tablicę w następujący sposób: let emptyArr = [] // or String[]() Ale po zadeklarowaniu pustego …
178 ios  swift  dictionary 

18
Pasek nawigacji, odcień i kolor tekstu tytułu w systemie iOS 8
Tekst tła na pasku stanu jest nadal czarny. Jak zmienić kolor na biały? // io8, swift, Xcode 6.0.1 override func viewDidLoad() { super.viewDidLoad() self.navigationController?.navigationBar.barTintColor = UIColor.blackColor() self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.orangeColor()] }

20
Jak usunąć wszystkie podglądy widoku w Swift?
Szukam prostej metody usuwania naraz wszystkich podglądów podrzędnych z superwizji zamiast usuwania ich jeden po drugim. //I'm trying something like this, but is not working let theSubviews : Array = container_view.subviews for (view : NSView) in theSubviews { view.removeFromSuperview(container_view) } Czego mi brakuje? AKTUALIZACJA Moja aplikacja ma plik main container_view. …
176 macos  view  swift 

8
ViewDidAppear nie jest wywoływana podczas otwierania aplikacji w tle
Mam kontroler widoku, w którym moja wartość wynosi 0 (etykieta) i kiedy otwieram ten kontroler widoku z innego ViewController, viewDidAppearustawiłem wartość 20 na etykiecie. To działa dobrze, ale gdy zamknę aplikację i niż ponownie otwieram aplikację ale wartość nie zmienia się, ponieważ viewDidLoad, viewDidAppeari viewWillAppearnic się nazywa. Jak mogę zadzwonić …
175 ios  objective-c  iphone  xcode  swift 

11
Szybkie dopasowywanie wyrażeń regularnych ekstrakcji
Chcę wyodrębnić podciągi z ciągu pasującego do wzorca wyrażenia regularnego. Więc szukam czegoś takiego: func matchesForRegexInText(regex: String!, text: String!) -> [String] { ??? } Więc oto co mam: func matchesForRegexInText(regex: String!, text: String!) -> [String] { var regex = NSRegularExpression(pattern: regex, options: nil, error: nil) var results = regex.matchesInString(text, options: …
175 ios  regex  string  swift 

11
NSRange od Swift Range?
Problem: NSAttributedString pobiera NSRange, gdy używam Swift String, który używa Range let text = "Long paragraph saying something goes here!" let textRange = text.startIndex..<text.endIndex let attributedString = NSMutableAttributedString(string: text) text.enumerateSubstringsInRange(textRange, options: NSStringEnumerationOptions.ByWords, { (substring, substringRange, enclosingRange, stop) -> () in if (substring == "saying") { attributedString.addAttribute(NSForegroundColorAttributeName, value: NSColor.redColor(), range: substringRange) …
175 ios  macos  swift  nsrange 

5
W przypadku braku makr preprocesora, czy istnieje sposób na zdefiniowanie praktycznych flag specyficznych dla schematu na poziomie projektu w projekcie Xcode
Przed swiftem zdefiniowałbym zestaw schematów dla wersji alfa, beta i dystrybucji. Każdy z tych schematów miałby zestaw makr, które zostały zdefiniowane w celu bramkowania określonych zachowań na poziomie projektu. Najprostszym przykładem jest makro DEBUG = 1, które jest zdefiniowane domyślnie dla wszystkich projektów Xcode w domyślnym schemacie dla kompilacji Uruchom. …
174 ios  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.