Chciałbym uczyć się C przy użyciu iPada. Po prostu proste programy. Czy istnieje kompilator C dla iPada?
Chciałbym uczyć się C przy użyciu iPada. Po prostu proste programy. Czy istnieje kompilator C dla iPada?
Odpowiedzi:
Pobieżne spojrzenie na iTunes Store ujawnia CodeToGo (link do iTunes Store). Ponieważ nie można skompilować na samym iPadzie, ta aplikacja korzysta z usługi internetowej ( IDEOne ) w celu uruchomienia programu i zwrócenia wyników do urządzenia. Aplikacja kosztuje 3 USD i uniwersalny plik binarny (iPhone + iPad). Serwis wydaje się być darmowy, jeśli nie trochę brzydki :).
Jeśli masz połączenie z Internetem, możesz użyć codepad.org . Pozwalają kompilować wiele różnych języków z kodu wklejonego do formularza internetowego. Obsługuje wiele formatów i ma kilka ciekawych funkcji udostępniania.
Jeśli jesteś gotów na jailbreak, odpowiedź brzmi tak. Możesz zainstalować GCC (ten sam kompilator C typu open source zawarty w XCode) na iPadzie.
Proces jest nieco skomplikowany, ale z pewnością jest możliwy. Tutaj znajdziesz instrukcje. Instrukcje, które podłączyłem, wspominają tylko o iPhonie, ale ten sam proces powinien działać na iPadzie.
Jeśli nie masz ochoty na jailbreak, to rozwiązanie zaproponowane przez VxJasonxV może być Twoją jedyną opcją.
Brak aplikacji App Store kompilatora C dla dowolnego urządzenia z systemem iOS z powodu klauzuli zawartej w umowie licencyjnej programu dla programistów iOS, która zasadniczo mówi, że:
„Zestaw Apple iOS SDK zapobiega pobieraniu lub uruchamianiu zewnętrznego kodu wykonywalnego przez oprogramowanie iPhone'a”
To pochodzi z wikipedii . Uważam, że z jakiegoś powodu nie mogę połączyć się z umową.
Jeśli potrzebujesz tylko edytora, możesz spojrzeć na Project Edit .
EDYCJA: Wygląda na to, że warunki zostały zaktualizowane, ale może dozwolony jest tylko interpretowany kod, tak jak robi to aplikacja Pythonista dla Pythona, ale nie dla skompilowanego kodu.
Aplikacja iOS CppCode obsługuje uzupełnianie kodu i nie wymaga jailbreak i połączenia z Internetem
PowerC ++ jest alternatywą dla CPPCode, jeśli twój iPhone nie obsługuje iOS 8, którego wymaga CPPCode. Ale PowerC ++ używa tylko C ++ Buildera zainstalowanego w środowisku DOS dostosowanym do iOS. Wydaje się to trochę nieaktualne i nie obsługuje nowszych wersji standardów C ++. Uwaga: przez większość czasu działa dość dobrze, ale zawodzi po wywołaniu kilku swoich funkcji. Ponadto rozmiar czcionki może wydawać się zbyt mały i nie można go powiększyć.
Natknąłem się na ten kompilator C / C ++ ; Nie jestem pewien, czy warto, ale wygląda na prosty kompilator C / C ++ dla iPhone'a / iPada.
Domyślam się, że tak naprawdę nie kompiluje się do kodu binarnego iOS, ale do jakiegoś kodu bajtowego, który program następnie interpretuje. To jedyny sposób, w jaki można to uzyskać dzięki Apple QA.
W rzeczywistości możesz po prostu przejść do compileonline.com. Możesz używać dowolnego języka programowania na tej stronie, za darmo!
Ciesz się kompilacją online
Wystarczy wykonać następujące proste kroki, aby skompilować i wykonać dowolny z ulubionych języków programowania online przy użyciu ulubionej przeglądarki i bez konieczności konfiguracji na komputerze lokalnym.
Krok - 1 Wybierz swój ulubiony język, który chcesz uruchomić.
Krok - 2 Wpisz źródło za pomocą dostępnego edytora tekstu.
Krok - 3 Na koniec kliknij przycisk kompilacji [Ctrl + E w systemie Windows i Command + E w systemie Mac], aby zobaczyć wynik.
Jest to zintegrowane środowisko programistyczne, które działa na wirtualnym ubuntu w przeglądarce. Działa dobrze.