Pytania oznaczone «swift»

99
Swift: Zastąp tablicę ciągów w indeksie

Mam następującą tablicę ciągów: var stringArray:[String] = ["value1", "value2", "value3", "value4"] jak na przykład zastąpić trzeci ciąg o indeksie 2 („wartość 3”) innym ciągiem?

98
Jak przekonwertować UIView na obraz

Chcę przekonwertować UIView na obraz i zapisać go w mojej aplikacji. Czy ktoś może mi powiedzieć, jak zrobić zrzut ekranu widoku lub przekonwertować go na obraz i jaki jest najlepszy sposób, aby zapisać go w aplikacji (nie w rolce z aparatu)? Oto kod widoku: var overView = UIView(frame:...

98
Jak szybko uciszyć ostrzeżenie

Mam fragment kodu, który generuje wiele ostrzeżeń (przestarzały interfejs API) Używając clang * mogłem to zrobić #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" ... #pragma clang diagnostic pop Jednak to nie działa szybko. Jak to zrobić...

97
Szybka i mutująca struktura

Jest coś, czego nie do końca rozumiem, jeśli chodzi o mutowanie typów wartości w języku Swift. Jak stwierdza iBook „Swift Programming Language”: Domyślnie właściwości typu wartości nie mogą być modyfikowane z poziomu jego metod instancji. Aby było to możliwe, możemy zadeklarować metody ze...

97
Szybki odpowiednik makr MIN i MAX

W C / Objective-C można znaleźć minimalną i maksymalną wartość między dwiema liczbami za pomocą makr MIN i MAX. Swift nie obsługuje makr i wydaje się, że nie ma odpowiedników w bibliotece językowej / podstawowej. Trzeba iść z niestandardowego rozwiązania, może na podstawie generycznych jak ten...

97
Statyczne zmienne funkcyjne w Swift

Próbuję dowiedzieć się, jak zadeklarować zmienną statyczną w zakresie tylko lokalnie do funkcji w języku Swift. W C może to wyglądać mniej więcej tak: int foo() { static int timesCalled = 0; ++timesCalled; return timesCalled; } W Objective-C jest w zasadzie to samo: - (NSInteger)foo {...

97
Wyłącz przycisk

Chcę wyłączyć przycisk ( UIButton) w systemie iOS po jego kliknięciu. Jestem nowy w programowaniu na iOS, ale myślę, że odpowiednik kodu w celu - C to: button.enabled = NO; Ale nie mogłem tego zrobić szybko.