Est-il important d’apprendre Cocoa Touch pour apprendre le développement iOS en Swift ?


Il y a deux parties que vous devez apprendre lorsqu'il s'agit de programmer pour n'importe quelle plateforme.

La première est le langage avec lequel vous allez programmer. Cela inclut la syntaxe et la sémantique de la programmation dans ce langage. Lorsqu'il s'agit du développement iOS, vous avez deux choix : Objective-C et Swift. Ces deux langages peuvent être utilisés pour écrire des programmes destinés à d'autres plateformes (comme Mac OS). Swift étant devenu open source, il y aura désormais beaucoup d'autres plateformes à venir où vous pourrez utiliser le même langage pour réaliser d'autres sortes de programmes, comme des applications serveur.


La deuxième partie est l'API de cette plateforme qui prend la forme des différentes bibliothèques et frameworks qui y sont fournis. Ces API nous fournissent les différentes fonctions et classes que nous pouvons utiliser pour résoudre un problème spécifique sur cette plateforme. Lorsqu'il s'agit du développement d'applications iOS, le framework le plus important s'appelle Cocoa Touch.

TL;DR : Pour le développement iOS, vous devrez apprendre et travailler avec les bibliothèques Cocoa Touch, quel que soit le langage de programmation que vous utilisiez pour écrire le code.