Pytania oznaczone «objective-c»

260
iOS wykrywa, czy użytkownik jest na iPadzie

Mam aplikację, która działa na iPhonie i iPodzie Touch, może działać na iPadzie Retina i wszystkim, ale musi być jedna regulacja. Muszę wykryć, czy bieżącym urządzeniem jest iPad. Jakiego kodu mogę użyć do wykrycia, czy użytkownik korzysta z iPada na moim komputerze, UIViewControllera następnie...

260
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ć...

254
GCD do wykonania zadania w głównym wątku

Mam wywołanie zwrotne, które może pochodzić z dowolnego wątku. Kiedy otrzymuję to wywołanie zwrotne, chciałbym wykonać pewne zadanie w głównym wątku. Czy muszę sprawdzać, czy jestem już w głównym wątku - czy istnieje kara za nieprzeprowadzenie tej kontroli przed wywołaniem poniższego...

246
Jak uzyskać markę i model urządzenia na iOS?

Zastanawiałem się, czy można ustalić, jakiego rodzaju iPhone'a (na przykład) jest obecne urządzenie? Wiem, że można uzyskać model, przez NSString *deviceType = [[UIDevice currentDevice] model]; który po prostu wróci, czy mam „iPhone”, czy „iPod”, ALE zastanawiałem się, czy można wykryć /...

244
Jak porównać dwie daty NSD: która jest nowsza?

Próbuję osiągnąć synchronizację DropBox i muszę porównać daty dwóch plików. Jeden jest na moim koncie dropBox, a drugi na moim iPhonie. Wymyśliłem następujące, ale otrzymuję nieoczekiwane wyniki. Wydaje mi się, że robię coś zasadniczo nie tak, porównując dwie daty. Po prostu użyłem operatorów>...

242
Przejdź do nagłówka Cel C, nie utworzony w Xcode 6

Niedawno pracowałem nad dodaniem Swift do istniejącego projektu, aby wypróbować go w świecie rzeczywistym. Po dodaniu do projektu pliku źródłowego Swift nie mam problemów z uzyskaniem „Bridging Header”, czyli Objective-C do Swift. Ale nigdzie nie można znaleźć *-Swift.hpliku nagłówkowego, który...