Я хотел бы создать приложение iOS, которое включает в себя некоторые базовые функции Git. Мне в основном нужны только функции pull, commit и push. Я новичок в разработке iOS, поэтому я не знаю никаких фреймворков или библиотек, которые могли бы предоставить эти возможности. Я не уверен, что у GitHub есть API для этих функций, но этого было бы достаточно.Поддержка Git в приложении iOS
1
A
ответ
1
Позвольте мне ответить на этот старый вопрос библиотекой libgit2 и их оберткой ObjectiveGit.
libgit2 представляет собой портативная, чистая реализация C из основных методов Git, предоставляемых в качестве Реентрантной вулканизующейся библиотеки с солидным API, что позволяет писать собственные приложения скорости пользовательских Git на любом языке, который поддерживает привязки C ,
ObjectiveGit обеспечивает какао привязки к библиотеке libgit2. Даже их лицензии позволяют вам создавать программное обеспечение с закрытым исходным кодом.
0
GitHub API доступен, подробности здесь: http://developer.github.com/
1
Нашли random guide, чтобы сделать коммит с API, без подсказки, насколько точны/полезно это.
Смежные вопросы
- 1. Поддержка нескольких языков в приложении iOS
- 2. Поддержка chromecast в родном приложении iOS
- 3. Поддержка iOS 7 UI в приложении iOS 6, лучшие практики
- 4. Поддержка Autolayout RTL в приложении
- 5. Поддержка GIT в Eclipse
- 6. Поддержка FairPlay DRM в приложении iOS для AVPlayer
- 7. Поддержка WebDAV в IOS
- 8. Поддержка нескольких версий iOS
- 9. Git - поддержка экзотических кодировок
- 10. Поддержка аутентификации ASP.Net в родном мобильном приложении
- 11. поршневая поддержка git?
- 12. Поддержка Applescripting в приложении Mono
- 13. Многоязыковая поддержка в приложении Xamarin.Forms
- 14. Поддержка сеанса в приложении iPhone
- 15. UIWebview Ландшафтная поддержка в гибридном приложении
- 16. Поддержка интерактивных уведомлений iOS 8
- 17. Поддержка HTTPS в iOS XMPPFramework
- 18. Поддержка многоязыкового дизайна в IOS
- 19. Поддержка нескольких языков в ios
- 20. Поддержка родной JSON в iOS?
- 21. Alloy.Globals поддержка iOS в титане
- 22. Поддержка Docx в UIWebview (iOS)?
- 23. Поддержка iOS futex
- 24. iOS arm64 поддержка
- 25. iOS: поддержка быстрого программирования?
- 26. Поддержка DropZonjs IOS
- 27. Поддержка iOS сторонняя навигация
- 28. Многоэкранная поддержка iOS 8+
- 29. Поддержка push-уведомлений в Twilio IOS sdk
- 30. iOS, поддержка дисплея сетчатки
Да, у GitHub есть API, но я ничего не вижу в их документации о том, как сделать pull, commit или push, что заставляет меня думать, что этот тип вещей не поддерживается их API. – Andrew
http://swanson.github.com/blog/2011/07/23/digging-around-the-github-api-take-2.html – ellotheth
@ellotheth, это тот учебник API GitHub, который я искал. Вы должны опубликовать его как свой собственный ответ. – Andrew