Les outils pour développeur Swift

Par:
ftonic

mer, 02/01/2019 - 09:52

Quels outils faut-il avoir pour bien développer en Swift ? Le toolset du développeur Swift commence à être étendu et très complet. 

Petite sélection :

- pour les packages et la gestion des packages : nous avez l’embarras du choix avec Swift Package Manager, Carthage, CocoaPods, Mint, Ice, etc. 

- autocompletion : aujourd’hui, beaucoup de dévs ne peuvent pas se passer de l’autocompletion quand ils codent. En Swift, l’un des outils les plus connus est R.swift. Ils existent aussi Sourcery, Generamba

- Brew : incontournable outil pour les utilisation macOS et notamment du Terminal pour gérer les packages.

- Swiftdoc : génération de documentations

- Jazzy : pour créer la documentation de sa librairie ! Génération depuis Xcode

Et côté IDE ? 

- Xcode : incontournable IDE d’Apple pour tous les systèmes de la Pomme

- AppCode : puissant IDE multi-langage, édité par JetBrains

- Atom : IDE proposé par GitHub. 

- Code Runner : IDE peu connu mais supportant +25 langages ! Outil disponible uniquement sur Mac

Côté tests, les outils existent aussi. Les IDE possèdent souvent de puissantes fonctions de tests. Si vous voulez aller plus loin, vous pourrez utiliser Appium, Quick, Fastlane, KIF, XCTest.