Partager
Lorsque vous développez pour iOS (iPhone et iPad), il est important de avoir une série d’outils qui nous fournissent des tâches. C’est le cas du cadre qui complète les API que l’IOS SDK apporte. En général, les plus demandés sont des suppléments qui nous fournissent la création de l’interface graphique, l’intégration avec des réseaux sociaux ou des communications avec des API externes. Voici 9 cadres qui vous fourniront une vie lors du développement d’une application pour iPhone / iPad.
Interface graphique
MbProgresshud. C’est un cadre qui nous fait faciliter la mise en œuvre d’indicateurs de progrès personnalisés ainsi que des étiquettes supplémentaires pendant que vous effectuez une tâche en arrière-plan. Il sert de remplacement de l’uikit uiprogresshud nous permettant de nous modifier plus que celui qui apporte par défaut.
mapkitdragandrop. Cette bibliothèque nous permet de combiner Annotationview avec Coreanimation pour créer des effets animés et rendre la manipulation des cartes dans notre application.
Réseaux sociaux
Sharekit. C’est sans aucun doute le cadre le plus connu pour nous aider à mettre en œuvre l’intégration avec Twitter et Facebook. Dans quelques étapes bien documentées, nous pouvons effectuer les actions à partager sur Facebook et envoyer à Twitter intégrant les boutons avec notre application.
Facebook iOS SDK. Si nous voulons faire plus d’actions supplémentaires et profiter de tout ce qui nous permet à Facebook, nous pouvons utiliser le SDK développé par eux-mêmes. Avec cela, nous pouvons effectuer à la fois l’authentification et utiliser les méthodes qui composent l’API de graphique Facebook.
mgtwitterengine. Ce cadre nous permet d’étudier davantage dans l’API Twitter pour intégrer notre application avec toutes les méthodes qui composent l’API de repos Twitter. Cela fonctionne pour les deux iOS et les applications pour Mac.
Communication
JSONKIT. Pour analyser et sérialiser JSON, nous avons ce cadre qui facilitera le travail. C’est aussi l’une des meilleures performances de iOS. Il est essentiel lorsque nous proposons des API où nous devons analyser de superbes documents dans JSON et créer nos propres objets dans l’application iOS.
ASIHTTPRECHET. Lorsque vous effectuez des demandes HTTP, il facilite la communication avec des serveurs. Il est écrit dans Objective-C et cela fonctionne pour Mac et iOS. Les avantages de l’utilisation de ce cadre sont l’utilisation du cache intégré, l’envoi de données sur les formulaires (y compris les fichiers), l’intégration à l’interface utilisateur d’utiliser des indicateurs de progression, des informations d’authentification, une prise en charge des cookies, poursuivez avec la demande en arrière-plan (iOS 4+ ) Et bien plus.
Boîte à outils Google pour Mac Oauth. GTM-OATUH vous permet de vous connecter à des services qui utilisent l’authentification OAuth. Il travaille avec Google Apis et les fournisseurs standard de OAuth.
Logging
mtlogging. Il vous permet d’utiliser un système de journal différent sur lequel IOS incorpore. Il rend l’intégration de la journalisation plus facile dans notre application aux différents niveaux d’erreurs, d’avertissement, d’informations et de verboses.
en avez-vous plus? Toute alternative à ces cadres? Toutes les propositions sont les bienvenues pour développer cette liste.
Site officiel | Apple dev centre