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.



17
Czy Swift ma modyfikatory dostępu?
W celu C danych może być na przykład public, protectedalbo private. Na przykład: @interface Foo : NSObject { @public int x; @protected: int y; @private: int z; } -(int) apple; -(int) pear; -(int) banana; @end W odnośniku Swift nie znalazłem żadnej wzmianki o modyfikatorach dostępu. Czy można ograniczyć widoczność danych …

30
„Pliku„ MyApp.app ”nie można otworzyć, ponieważ nie masz uprawnień do wyświetlania go podczas uruchamiania aplikacji w Xcode 6 Beta 4
Ilekroć próbuję uruchomić aplikację w Xcode 6 Beta 4, pojawia się błąd: The file "MyApp.app" couldn't be opened because you don't have permission to view it. Ten błąd pojawia się bez względu na to, na który symulator lub urządzenie celuję. Próbowałem: Usuwanie wszystkich danych pochodnych z Organizatora w Xcode Naprawianie …
273 swift  xcode5  xcode6 

7
Co to jest Swift odpowiednik isEqualToString w Objective-C?
Próbuję uruchomić poniższy kod: import UIKit class LoginViewController: UIViewController { @IBOutlet var username : UITextField = UITextField() @IBOutlet var password : UITextField = UITextField() @IBAction func loginButton(sender : AnyObject) { if username .isEqual("") || password.isEqual("")) { println("Sign in failed. Empty character") } } Mój poprzedni kod był w Objective-C, który …
271 string  swift 


21
Jak mogę programowo ustalić, czy moja aplikacja działa w symulatorze iPhone'a?
Jak mówi pytanie, chciałbym głównie wiedzieć, czy mój kod działa w symulatorze, ale chciałbym również wiedzieć, która konkretna wersja iPhone'a jest uruchomiona lub symulowana. EDYCJA: Dodałem słowo „programowo” do nazwy pytania. Chodzi mi o to, aby móc dynamicznie dołączać / wykluczać kod w zależności od uruchomionej wersji / symulatora, więc …

13
Jaka jest opcjonalna wartość w Swift?
Z dokumentacji Apple : Możesz używać ifi letrazem do pracy z wartościami, których może brakować. Wartości te są przedstawiane jako opcje. Opcjonalna wartość zawiera wartość lub zawiera, nilaby wskazać brak wartości. Napisz znak zapytania (? ) po typie wartości, aby oznaczyć wartość jako opcjonalną. Dlaczego chcesz użyć wartości opcjonalnej?
267 swift  optional 


30
Jak korzystać z String.substringWithRange? (lub jak działają zakresy w Swift?)
Nie byłem jeszcze w stanie dowiedzieć się, jak uzyskać podciąg Stringw Swift: var str = “Hello, playground” func test(str: String) -> String { return str.substringWithRange( /* What goes here? */ ) } test (str) Nie mogę utworzyć zasięgu w Swift. Autouzupełnianie na placu zabaw nie jest super pomocne - sugeruje …
266 swift 


11
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(newValue) } } Ma jednak willSeti didSetdziałania. Są one wywoływane odpowiednio przed i po wywołaniu settera. Jaki jest ich cel, biorąc pod uwagę, że możesz mieć ten sam kod …

26
Jak uzyskać bieżący czas jako datę i godzinę
Zacząłem od placu zabaw. Próbuję stworzyć prostą aplikację. Utworzyłem obiekt daty taki jak ten: var date = NSDate() Jak mogę uzyskać bieżącą godzinę? W innych językach mogę zrobić coś takiego: var hour = date.hour Ale nie mogę znaleźć żadnych takich właściwości / metod. Znalazłem metodę dateWithCalendarFormat. Czy powinienem tego użyć? …
263 datetime  swift 

14
Jak utworzyć opóźnienie w Swift?
Chcę zatrzymać aplikację w określonym momencie. Innymi słowy, chcę, aby moja aplikacja wykonała kod, ale w pewnym momencie zatrzymaj się na 4 sekundy, a następnie kontynuuj z resztą kodu. W jaki sposób mogę to zrobić? Używam Swift.
262 xcode  swift  delay 

25
Nie można używać klas Swift w Objective-C
Próbuję zintegrować Swiftkod z moją aplikacją, moja aplikacja jest napisana Objective-Ci dodałem Swiftklasę. Zrobiłem wszystko, co tu opisano . Ale moim problemem jest to, Xcodeże nie utworzyłem -Swift.hpliku, a jedynie nagłówki łączące. Więc go stworzyłem, ale tak naprawdę jest pusty. Mogę używać wszystkich moich klas ObjC w Swift, ale nie …
260 ios  objective-c  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.