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.

19
Utwórz UIButton programowo w Swift
Próbuję programowo zbudować interfejs użytkownika. Jak sprawić, by ta akcja działała? Rozwijam się ze Swiftem. Kod w widokuDidLoad: override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let myFirstLabel = UILabel() let myFirstButton = UIButton() myFirstLabel.text = "I made a label …
132 ios  uibutton  swift 

17
Zmierz upływający czas w Swift
Jak możemy zmierzyć czas, który upłynął do uruchomienia funkcji w języku Swift? Próbuję wyświetlić upływający czas w następujący sposób: „Upłynęło 0,05 sekundy”. Widziałem, że w Javie możemy użyć System.nanoTime (), czy w języku Swift są dostępne równoważne metody, aby to osiągnąć? Proszę spojrzeć na przykładowy program: func isPrime(var number:Int) ->Bool …

8
Szybki: strażnik niech vs jeśli pozwolę
Czytałem o Optionals w Swift i widziałem przykłady, w których if letjest używany do sprawdzania, czy Argument opcjonalny przechowuje wartość, a jeśli tak - zrób coś z nieopakowaną wartością. Jednak widziałem, że w Swift 2.0 słowo kluczowe guard letjest używane głównie. Zastanawiam się, czy if letzostał usunięty ze Swift 2.0, …

12
Jak uzyskać aktualny kod języka za pomocą Swift?
Chcę uzyskać kod języka urządzenia (en, es ...) w mojej aplikacji napisanej w Swift. Jak to osiągnąć? Próbuję tego: var preferredLanguages : NSLocale! let pre = preferredLanguages.displayNameForKey(NSLocaleIdentifier, value: preferredLanguages) Ale to zwraca zero.
131 swift  nslocale 


18
Jak utworzyć liczbę losową między zakresem dla arc4random_uniform ()?
więc moim celem w tym kodebicie jest losowe rzucenie dwoma kośćmi, a jak wszyscy wiemy, twoja zwykła kość ma tylko 6 boków, więc zaimportowałem Foundation, aby uzyskać dostęp do arc4random_uniform (UInt32). Próbowałem użyć zakresu (1..7), aby uniknąć przypadkowego uzyskania 0, ale zwróciło to błąd, który nie podobał mi się zbytnio. …
131 range  swift  arc4random 

25
Jak szybko usunąć obramowanie paska nawigacji?
Próbowałem usunąć obramowanie NavigationBars bez powodzenia. Zbadałem i ludzie wydają się mówić, aby ustawić shadowImage i BackgroundImage na zero, ale to nie działa w moim przypadku. Mój kod self.navigationController?.navigationBar.barTintColor = UIColor(rgba: "#4a5866") self.navigationController?.navigationBar.setBackgroundImage(UIImage(named: ""), forBarMetrics: UIBarMetrics.Default) self.navigationController?.navigationBar.shadowImage = UIImage(named: "") ilustracja:

5
Jak przekazać obiekt za pomocą NSNotificationCenter
Próbuję przekazać obiekt z delegata mojej aplikacji do odbiorcy powiadomień w innej klasie. Chcę przekazać liczbę całkowitą messageTotal. W tej chwili mam: W odbiorniku: - (void) receiveTestNotification:(NSNotification *) notification { if ([[notification name] isEqualToString:@"TestNotification"]) NSLog (@"Successfully received the test notification!"); } - (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dismissSheet) …

14
Zastępowanie właściwości nadklasy innym typem w języku Swift
Czy w języku Swift ktoś może wyjaśnić, jak zastąpić właściwość klasy nadrzędnej innym obiektem podklasy z właściwości oryginalnej? Weźmy ten prosty przykład: class Chassis {} class RacingChassis : Chassis {} class Car { let chassis = Chassis() } class RaceCar: Car { override let chassis = RacingChassis() //Error here } …
129 swift 

14
Sortuj słownik według kluczy
Chcę posortować słownik w języku Swift. Mam słownik taki jak: "A" => Array[] "Z" => Array[] "D" => Array[] itd. Chcę, żeby tak było "A" => Array[] "D" => Array[] "Z" => Array[] itp. Wypróbowałem wiele rozwiązań na SO, ale nikt dla mnie nie pracował. Używam XCode6 Beta 5 i …


10
Nieobsługiwane typy klawiatury Xcode iOS 8
Mam UITextFieldprzeciągniętą Ctrl @Outletw mojej .swiftklasie. Teraz viewDidLoadużywam tego kodu self.myTextField.keyboardType = UIKeyboardType.DecimalPad Kiedy uruchamiam moją aplikację na symulatorze i klikam „ UITextFieldMam ten dziennik” Can't find keyplane that supports type 8 for keyboard iPhone-Portrait-DecimalPad; using 2617181025_Portrait_iPhone-Simple-Pad_Default Nie mam awarii ani nic, ale klawiatura nie jest wyświetlana. Próbowałem też to …
128 ios  xcode  keyboard  swift  ios8 

11
Funkcje abstrakcyjne w języku Swift
Chciałbym stworzyć abstrakcyjną funkcję w szybkim języku. Czy to możliwe? class BaseClass { func abstractFunction() { // How do I force this function to be overridden? } } class SubClass : BaseClass { override func abstractFunction() { // Override } }

12
Jak sprawdzić, czy plik istnieje w katalogu Dokumenty w Swift?
Jak sprawdzić, czy plik istnieje w katalogu Dokumenty w Swift? Używam [ .writeFilePath ]metody zapisywania obrazu w katalogu Dokumenty i chcę go ładować za każdym razem, gdy aplikacja jest uruchamiana. Ale mam domyślny obraz, jeśli nie ma zapisanego obrazu. Ale po prostu nie mogę się dowiedzieć, jak używać tej [ …
127 ios  xcode  swift 

4
Właściwości zmiennych tylko do odczytu i nieobliczane w języku Swift
Próbuję coś wymyślić w nowym języku Apple Swift. Powiedzmy, że robiłem coś podobnego do tego w Objective-C. mamreadonly właściwości i nie można ich zmieniać indywidualnie. Jednak przy użyciu określonej metody właściwości są zmieniane w logiczny sposób. Biorę następujący przykład, bardzo prosty zegar. Napisałbym to w Objective-C. @interface Clock : NSObject …

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.