Czy da się programować w języku C na urządzeniach firmy Apple?

0

Witam,
Moje pytanie jest następujące:
Czy da się programować (dopiero zaczynam swoją przygodę z programowaniem) w języku C na urządzeniach firmy Apple bez większych problemów? Tak samo jak np na urządzeniach z systemem Windows?
Z góry dzięki za odp

0

Tak. Np. w XCode.

Możesz tam też zainstalować GCC: https://www.cyberciti.biz/faq/howto-apple-mac-os-x-install-gcc-compiler/

2

Znaczna część API iOS i OS X-a to czyste C (przy swift są zrobione do togo bindingi).
Objective C to w zasadzie C z małym dodatkiem obiektowości.
W zasadzie da się wywołać każde API z Objective C używając C.

Przykład NSString z Objective C, ma równoważnik w C w postaci CFString.
Na dodatek obiekt tej klasy/struktury są równoważne (“toll-free bridged”).

0

Bardzo dobry argument z tym runtimem Obj-C, autorowi wątku polecam ten trochę zapomniany temat jak już ogarnie czyste C. Może to być bardzo pouczająca lektura pod kątem rozwoju w programowaniu "systemowym", nawet jeśi nie interesujesz się Apple a np. C++.

0

Oczywiście że tak i to swobodnie. Np. w OSX wspierane są kompilatory gcc i clang (poprzez dostępny bez opłat XCode), dodatkowo są 2 inicjatywy portów aplikacji dla tego systemu: https://brew.sh/ https://www.macports.org/ . Co do systemów mobilnych, także. Choć stosowany jest Swift, C, C++ jest także łatwy w stosowaniu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1