Где я могу найти исходный код для языка Objective-C? Является ли он открытым исходным кодом или существует ли доступная его реализация с открытым исходным кодом?Исходный код Objective-C
ответ
Это действительно зависит от того, что вы подразумеваете под Objective-C, для него есть компиляторы, среды выполнения и библиотеки.
- http://opensource.apple.com/ Содержит большую часть исходного кода Apple для OS X и iOS.
- вы также можете найти http://clang.llvm.org/ для компилятора.
- GNUstep - это реализация OpenStep с открытым исходным кодом (Cocoa).
Существует не один исходный код. Было бы так много разных версий, как есть компиляторы для языка. Вероятно, они будут написаны на языке низкого уровня, таком как сборка или C, и будут значительно сложными. Для любого интересующего вас компилятора вам нужно будет подтвердить, что он с открытым исходным кодом, которого я считаю маловероятным. Даже тогда это может быть сложно.
Я думаю, что вы просите какао - и это не с открытым исходным кодом. Все, что у вас есть, - это инструменты для заголовков и обратного проектирования.
Оглядываясь, я нашел несколько копий исходного кода Objective-C. Apple поддерживает его в http://opensource.apple.com/source/objc4/, который является актуальным с OS X 10.9.x Mavericks по версии 551.1, но я также нашел несколько репозиториев GitHub, которые являются копиями этого основного хранилища, которые люди делали в разные моменты времени, поэтому они может быть или не быть таким современным, как основной репозиторий Apple. К ним относятся репозитории GitHub «opensource-apple/objc4» по версии 532.2; «bavarious/objc4», который обновлен до версии 551.1; «macmade/OBJC4-437.1-Runtime», который, очевидно, включает только время выполнения Objective-C в версии 437.1; «Apple-FOSS-Зеркало/objc4» в версии 532.2; «aosm», который обновлен до версии 551.1; «robertvojta/objc4», который обновлен до версии 551.1; «j4n0/objc4-532», который, очевидно, находится на версии 532.0; и "chenniaoc/objc4-551.1", что, очевидно, актуально в версии 551.1. Лично мне кажется, что robertvojta/objc4 - лучший репозиторий, из которого вы могли бы разблокировать код из-за того, что он до сих пор копировал все выпуски с веб-сайта Apple с открытым исходным кодом.
- 1. Преобразовать код PHP в ObjectiveC
- 2. Исходный код для Android Исходный код
- 3. Исходный исходный код из APK
- 4. Создать код Objectivec C из диаграммы классов
- 5. Защитный код AngularJS Исходный код
- 6. Java-код - ищет исходный код
- 7. ObjectiveC NSURLSessionDownloadTask
- 8. Организация проекта ObjectiveC
- 9. Как преобразовать исходный код python в исходный код C++
- 10. Исходный код приложения с открытым исходным кодом iOS исходный код
- 11. Телеграмма исходный код на андроид исходный код дает «java.lang.UnsatisfiedLinkError:»
- 12. Исходный код? «где я получу исходный файл»
- 13. SyntaxHighlighter v3.0.83 исходный код
- 14. Исходный код приложения iPad
- 15. PHP-сайты Исходный код
- 16. Исходный код не найден
- 17. Восстановить исходный код приложения
- 18. Android SDK исходный код
- 19. SQLMembershipProvider - исходный код
- 20. java исходный код класс
- 21. C++ векторный исходный код
- 22. Скомпонуйте исходный код C
- 23. Исходный код в C#?
- 24. Исходный код модуля Webpack
- 25. Изучение Моно Исходный код
- 26. pyramid.util.Request исходный код
- 27. Синтаксический C# исходный код
- 28. Tensorflow - Исходный код tensorflow_inception_graph.pb
- 29. Исходный код ядра JavaScript
- 30. Рубин: Исходный код
Что вы подразумеваете под «исходным кодом»? Вы ищете источник для реализации компилятора Objective-C? –