2012-05-26 2 views
1

Я хотел бы создать приложение iOS, которое включает в себя некоторые базовые функции Git. Мне в основном нужны только функции pull, commit и push. Я новичок в разработке iOS, поэтому я не знаю никаких фреймворков или библиотек, которые могли бы предоставить эти возможности. Я не уверен, что у GitHub есть API для этих функций, но этого было бы достаточно.Поддержка Git в приложении iOS

ответ

1

Позвольте мне ответить на этот старый вопрос библиотекой libgit2 и их оберткой ObjectiveGit.

libgit2 представляет собой портативная, чистая реализация C из основных методов Git, предоставляемых в качестве Реентрантной вулканизующейся библиотеки с солидным API, что позволяет писать собственные приложения скорости пользовательских Git на любом языке, который поддерживает привязки C ,

ObjectiveGit обеспечивает какао привязки к библиотеке libgit2. Даже их лицензии позволяют вам создавать программное обеспечение с закрытым исходным кодом.

0

GitHub API доступен, подробности здесь: http://developer.github.com/

+0

Да, у GitHub есть API, но я ничего не вижу в их документации о том, как сделать pull, commit или push, что заставляет меня думать, что этот тип вещей не поддерживается их API. – Andrew

+2

http://swanson.github.com/blog/2011/07/23/digging-around-the-github-api-take-2.html – ellotheth

+0

@ellotheth, это тот учебник API GitHub, который я искал. Вы должны опубликовать его как свой собственный ответ. – Andrew

1

Нашли random guide, чтобы сделать коммит с API, без подсказки, насколько точны/полезно это.

+0

Я принимаю это как ответ, пока не будет предоставлено собственное решение. – Andrew

+1

А также, +1, потому что приложение, которое автор создает, точно такое же, как и то, что я собирался построить. Поэтому спасибо, что помогли мне найти этот! – Andrew

Смежные вопросы