swift

Jak wywołać Kod Objective-C Z Swift?

W języku Swift jak wywołać Kod Objective-C? Apple wspomniało, że mogą one współistnieć w jednej aplikacji, ale czy to oznacza, że można technicznie ponownie wykorzystać stare klasy wykonane w Objective-C podczas budowania nowych klas w Swift?

Jak wywołać Kod Objective-C Z Swift

W nowym języku Swift od Apple, jak można nazwać Kod Objective-C? Apple wspomniało, że mogą one współistnieć w jednej aplikac ... zanego z interfejsem) byłoby w porządku. Nie mówiąc o tym, że byłby to dobry pomysł, jednak na pewno jest to zainteresowanie.

Korzystanie z modelu singleton once w Swift

Staram się wypracować odpowiedni model Singletona do użycia w Swift. Do tej pory udało mi się uzyskać bezpieczny model bez wą ... błędzie, ale im więcej na niego patrzę, tym bardziej myślę, że może to być kwestia poprawnego zdefiniowania dispatch_once_t.

Wydajność Swift Beta: sortowanie tablic

Implementowałem algorytm w Swift Beta i zauważyłem, że wydajność była bardzo słaba. Po kopaniu głębiej zdałem sobie sprawę, ż ... Wydaje się, że nie ma już powodu, aby używać niebezpiecznego -Ofast (Alias -Ounchecked); plain -O tworzy równie dobry kod.

iOS 8 wstawka separatora UITableView 0 nie działa

Mam aplikację, w której wkładka separatora UITableView jest ustawiona na wartości niestandardowe-Right 0, Left 0. Działa to d ... mo że w plikach xib ustawiona jest na 0, nadal wyświetla się nieprawidłowo. Jak usunąć marginesy separatora UITableViewCell?

Czy zawsze będziemy używać [nieumarłej jaźni] wewnątrz zamknięcia w szybkim

W WWDC 2014 sesja 403 Intermediate Swift i transkrypcja , był następujący slajd Mówca powiedział, że jeśli nie użyjemy [ ... {_ in } var currentTemp = 72 init() { onChange = { [unowned self] temp in self.currentTemp = temp } } }

Dlaczego Warto Wybrać Struct Zamiast Klasy?

Bawiąc się Swiftem, pochodzącym z tła Javy, dlaczego chcesz wybrać strukturę zamiast klasy? Wygląda na to, że to to samo, ze strukturą oferującą mniejszą funkcjonalność. Dlaczego więc go wybrać?

Co oznacza wykrzyknik w języku Swift?

Język programowania w języku Swift zawiera następujący przykład: class Person { let name: String init(name: String) ... ymi typami. Kiedy to zrozumiałem, wszystkie inne ?, ! madness, and The great Odpowiedzi poniżej, miały o wiele więcej sensu.

Jak ukryć UINavigationBar 1px

Mam aplikację, która czasami potrzebuje swojego paska nawigacyjnego, aby wtopić się w treść. Czy ktoś wie jak się pozbyć lu ... r tego irytującego paska? Na obrazku poniżej sytuacja mam-mówię o tej linii wysokości 1px poniżej "Root View Controller"

Po co tworzyć "domyślnie rozpakowane opcje", ponieważ oznacza to, że wiesz, że istnieje wartość?

Dlaczego tworzysz "Unwrapped Optional" zamiast tworzyć zwykłą zmienną lub stałą? Jeśli wiesz, że można go z powodzeniem rozpa ... an optional in the first place? Jeśli wiesz, że opcja zawsze będzie miała wartość, czy to nie znaczy, że nie jest opcjonalna?

Rozmiar Przewijanej Zawartości Uiscrollview

Fellow devs, Mam problem z AutoLayout w Interface Builder (Xcode 5 / iOS 7). Jest to bardzo podstawowe i ważne, więc myślę, ż ... brać przykładowy projekt tutaj i spróbować dowiedzieć się, co się dzieje: https://github.com/Wirsing84/AutoLayoutProblem

wyślij po-GCD w Swift?

Przejrzałem iBook od Apple i nie mogłem znaleźć jego definicji: Czy ktoś może wyjaśnić strukturę dispatch_after? dispatch_after(<#when: dispatch_time_t#>, <#queue: dispatch_queue_t?#>, <#block: dispatch_block_t?#>)

Ładowanie / Pobieranie obrazu z adresu URL na Swift

Chciałbym załadować obraz z adresu URL w mojej aplikacji, więc najpierw próbowałem z Objective-C i działało, jednak z Swift m ... Style/ios8.png"; } Czy ktoś może mi wyjaśnić, dlaczego imageWithData: nie działa ze Swiftem i jak mogę rozwiązać problem.

Zamknij klawiaturę iOS, dotykając w dowolnym miejscu za pomocą Swift

Szukałem tego wszędzie, ale nie mogę go znaleźć. Wiem jak wyłączyć klawiaturę używając Objective-C ale nie mam pojęcia jak to zrobić używając Swift? Czy ktoś wie?

Jak iterować pętlę z indeksem i elementem w języku Swift

Czy istnieje funkcja, której mogę użyć do iteracji tablicy i mieć zarówno indeks, jak i element, jak w Pythonie enumerate? for index, element in enumerate(list): ...

Jak złożyć żądanie HTTP w Swift?

Czytam język programowania Swift firmy Apple w iBooks, ale nie mogę wymyślić, jak złożyć żądanie http (coś w rodzaju CURL) w ... C czy po prostu importować domyślne biblioteki? A może nie jest możliwe wykonanie żądania HTTP w oparciu o natywny kod swift?

Jak określić aktualny model iPhone ' a / urządzenia?

Czy istnieje sposób, aby uzyskać nazwę modelu urządzenia (iPhone 4s, iPhone 5, iPhone 5s, itp.) W Swift? Wiem, że istnieje w ... woją aplikację na iPhone ' a w Swift, więc czy ktoś mógłby mi pomóc w równoważnym sposobie rozwiązania tego problemu w Swift?

Co oznacza "błąd krytyczny: nieoczekiwanie znaleziono zero podczas rozpakowywania wartości opcjonalnej"?

Mój program Swift zawiesza się z EXC_BAD_INSTRUCTION i tym błędem. Co to znaczy i jak to naprawić? Błąd krytyczny: nieocz ... blemy, więc nie są rozproszone i trudne do znalezienia. Możesz dodać własną odpowiedź lub edytować istniejącą odpowiedź wiki.

# pragma mark in Swift?

W celu C, mogę użyć #pragma mark do oznaczania sekcji mojego kodu w nawigatorze symboli. Ponieważ jest to polecenie preprocesora C, nie jest dostępne w języku Swift. Czy jest jakiś stand-in w Swift, czy muszę używać brzydkich komentarzy?

Jak utworzyć UIAlertView w języku Swift?

Pracowałem nad stworzeniem UIAlertView w języku Swift, ale z jakiegoś powodu nie mogę poprawnie odczytać instrukcji, ponieważ ... eby to nazwać używam: button2Alert.show() W tej chwili jest upaść i po prostu nie wydaje się, aby uzyskać składni prawo.