Есть ли централизованный репозиторий полезных библиотек Objective-C / Cocoa, как для Perl, Ruby, Python и т. д.?
Создавая свое первое приложение для iPhone, я обнаружил, что реализую некоторые очень простые функции, которые в Ruby можно было бы сделать простой «установкой драгоценного камня».





К сожалению нет :( Однако есть несколько очень полезных сайтов. Я считаю, что одним из лучших является cocoadev.com, поскольку он содержит много полезной информации о многих малоизвестных классах, обычно включая фрагменты кода для некоторых действительно интересных вещей :) Может быть, нам (сообществу какао) стоит задуматься о создании чего-то подобного!
О, и я только что вспомнил этот сайт cocoadevcentral.com, который также очень хорош для начала работы с какао.
Я могу быть сбит с толку или чего-то здесь не хватает ... Но разве Apple не предоставляет все библиотеки Foundation / Cocoa / AppKit / CoreAudio / Qtkit / etc, которые должны предоставлять все самые основные функции, которые вы ищете?
Помимо того, что поставляется с xcode или находится на сайте разработчиков Apple, для Cocoa нет централизованных репозиториев.
Точно! И код, который, я уверен, существует в некоторой степени рассредоточенный, и инфраструктура, такая как центральный каталог, функции поиска, простая установка (например, «установка драгоценного камня») и управление версиями, которые, кажется, улучшают совместное использование этого кода. Может быть, это вакуум, который нужно заполнить.
У Google Code также есть некоторые цели C. Это зависит от того, что вы ищете ...
Дэниел упомянул http://cocoadev.com.
Более конкретно, проверьте http://www.cocoadev.com/index.pl?ObjectLibrary.
«Эта страница предназначена для отслеживания повторно используемых классов Какао, которые можно довольно легко смешивать, сопоставлять и добавлять в существующие проекты Какао для добавления полезных функций».
Мне было бы интересно, какие «базовые функции» вы должны реализовать. На самом деле в предоставленных библиотеках уже довольно много всего, и мне интересно, не находите ли вы просто функциональность, которая уже есть ...
Конечно, почти все где-то есть библиотека C. Были бы полезны хорошие предварительно портированные, удобные для iPhone оболочки Objective-C для некоторых библиотек C. Например, я хочу опубликовать тело из нескольких частей, состоящее из нескольких файлов, в сценарий загрузки CGI. Построение тела MIME (и анализ) было бы полезно.
Думаю, я бы не стал считать это «базовой» функцией, и меня не удивляет, что библиотеки Ruby для взаимодействия с веб-службами найти легче, чем библиотеки Objective-C. Интересно, решает ли WebKit что-нибудь из этого?
Также см. GitHub, много полезных проектов Objective-C, особенно iPhone. См., Например, activerecord и cocoaoniguruma.
У Google есть Панель инструментов Google для Mac, который заставил меня начать модульное тестирование моего приложения для iPhone, которое было главным, чего я не нашел.
Есть новый указатель многоразового кода для Mac OS и iOS: Объекты какао
Для этого есть проект! Это называется Какао-стручки!
Домашняя страница: http://cocoapods.org/
Источник: https://github.com/CocoaPods/CocoaPods
Я думаю, что Роберт ищет центральную коллекцию нестандартных компонентов и фреймворков. Это позволило бы разработчикам легко делиться классными подклассами и фреймворками NSView.