SWIFT Code » Chapitre 2 : Pré-requis http://www.swiftcode.fr Apprendre le langage Apple SWIFT pour Mac et iOS Thu, 05 Jun 2014 19:43:37 +0000 fr-FR hourly 1 http://wordpress.org/?v=3.9.1 Environnement de travail http://www.swiftcode.fr/environnement-travail/ http://www.swiftcode.fr/environnement-travail/#comments Tue, 03 Jun 2014 18:15:55 +0000 http://www.swiftcode.fr/?p=329 Swift est un langage de programmation tout jeune, initié par Apple lors de la WWDC de juin 2014, aussi il n’existe pas encore à l’heure actuelle de véritables alternatives aux solutions propriétaires Apple pour développer pour Mac OS X et iOS avec Swift. L’objective-C est le langage qui prédomine sur les plateformes Apple aujourd’hui mais […]

The post Environnement de travail appeared first on SWIFT Code.

]]>
Swift est un langage de programmation tout jeune, initié par Apple lors de la WWDC de juin 2014, aussi il n’existe pas encore à l’heure actuelle de véritables alternatives aux solutions propriétaires Apple pour développer pour Mac OS X et iOS avec Swift.

L’objective-C est le langage qui prédomine sur les plateformes Apple aujourd’hui mais cette époque est révolue puisqu’il va maintenant falloir passer à Swift si l’on veut proposer à ses visiteurs une expérience rapide et intuitive. Swift est annoncé 3,5x fois plus rapide que l’Objective-C et permettra en outre d’accéder à des fonctionnalités que le langage conventionnel ne pouvait jusque là pas exploiter.

Je vous le disait plus haut, Swift est jeune et il va falloir utiliser les solutions mises à disposition par Apple pour se lancer et démarrer son apprentissage sur ce langage. Swift n’est pour le moment pas compris par Mac OS X 10.9 Mavericks, ni par la dernière version d’iOS 7.

Il va donc falloir vous procurer les versions beta du système d’exploitation Mac OS X 10.10 Yosemite et d’iOS 8 pour pouvoir commencer à réaliser des applications compatibles avec les prochaines versions stables de ces deux systèmes.

Pour développer, vous pouvez utiliser un bloc note conventionnel mais il est fortement recommandé d’utiliser Xcode qui possède des fonctionnalités très pratiques pour Swift dont un prévisualisateur et un compileur adapté.

Là aussi, il faudra la dernière version d’Xcode, la version 6, car la version 5 actuelle ne comprend pas encore le langage Swift. Xcode 6 n’est compatible qu’avec Mac OS X 10.10, du coup il va falloir se lancer et mettre à jour son système !

Dans notre article suivant, vous trouverez des liens directs vers les versions beta des logiciels et des systèmes dont vous aurez besoin. Ils sont en téléchargement gratuit et seront mis à jour dès qu’une nouvelle version sortira !

Comment installer Swift sur Windows et Linux ?

Malheureusement, Swift est tout jeune et aucune solution sous Windows ou sous Linux n’est prévue. Il faudra travailler avec une machine virtuelle si c’est possible où vous procurer un ordinateur Apple pour pouvoir développer des applications dans ce langage. C’était déjà un peu le cas pour la génération Objective-C, et il semblerait que les choses ne soient pas prêtent de changer.

Si l’achat d’un Mac vous révulse où que vous ne souhaitez tout simplement pas mettre tout votre argent dans un ordinateur exclusivement destiné à faire tourner le système d’exploitation Apple, vous pouvez jeter votre dévolu sur un Hackintosh. Les hackintosh sont des ordinateurs de bureaux aux composants bien particulier capable de s’adapter à tous les systèmes d’exploitations du marché, Windows et Linux bien sur, mais surtout ils sont compatibles avec Mac OS X, ce qui n’est pas pour nous déplaire.

Il est possible de construire soi-même sont propre hackintosh mais ce sera à vos risques et péril puisque beaucoup de manipulations techniques sont à réaliser et très peu de documentation française est disponible. Il; faudra alors naviguer sur des forums spécialisés, souvent en anglais ou un russe pour trouver la bonne méthode. Un parcours du combattant mais qui paie, puisqu’il est possible d’obtenir un Mac presque deux fois moins cher avec cette technique.

Pour les moins téméraires d’entre-vous il existe des solutions hackintosh tout faite, puissantes et éprouvés a des tarifs tout à fait abordables, ce qui vous évitera les prises de têtes et vous assurera de substantielles économies ! Pour ne citer qu’eux, Nonegar.fr propose des configurations toutes prêtes ou sur mesure faisant tourner Mac OS X, et en plus le site est en français !

The post Environnement de travail appeared first on SWIFT Code.

]]>
http://www.swiftcode.fr/environnement-travail/feed/ 2
Yosemite, iOS 8 et Xcode 6 http://www.swiftcode.fr/yosemite-ios-8-xcode-6/ http://www.swiftcode.fr/yosemite-ios-8-xcode-6/#comments Tue, 03 Jun 2014 17:35:46 +0000 http://www.swiftcode.fr/?p=333 Je vous le disait dans l’article précédent, pas d’alternatives possible, il va falloir passer par les logiciels Apple pour développer avec le langage Swift ! Et pour le moment les systèmes supportant Swift sont encore en phase de développement. Si vous êtes développeur, cette étape ne devrait pas trop vous poser de soucis puisque Apple […]

The post Yosemite, iOS 8 et Xcode 6 appeared first on SWIFT Code.

]]>
Je vous le disait dans l’article précédent, pas d’alternatives possible, il va falloir passer par les logiciels Apple pour développer avec le langage Swift ! Et pour le moment les systèmes supportant Swift sont encore en phase de développement.

Si vous êtes développeur, cette étape ne devrait pas trop vous poser de soucis puisque Apple met à disposition les béta de ses logiciels à votre disposition sur son Dev Center. Pour les autres qui souhaitent s’essayer à la programmation Swift sans débourser d’argent dans un abonnement développeur Apple, vous pouvez vous procurer les beta gratuitement sur notre site en suivant les liens ci-dessous :

Mac OS X 10.10 Yosemite (Developper Preview 1)

Xcode 6 (Developper Preview)

iOS 8 (beta 1) iPhone 5S (modèles A1457, A1518, A1528, A1530)
iOS 8 (beta 1) iPhone 5S (modèles A1453, A1533)

iOS 8 (beta 1) iPhone 5C (modèle A1507, A1516, A1526, A1529)
iOS 8 (beta 1) iPhone 5C (modèle A1456, A1532)

iOS 8 (beta 1) iPhone 5 (modèle A1429)
iOS 8 (beta 1) iPhone 5 (modèle A1428)

iOS 8 (beta 1) iPhone 4S

iOS 8 (beta 1) iPad Air (modèle A1476)
iOS 8 (beta 1) iPad Air (modèle A1475)
iOS 8 (beta 1) iPad Air (modèle A1474)

iOS 8 (beta 1) iPad Mini Retina (modèle A1491)
iOS 8 (beta 1) iPad Mini Retina (modèle A1490)
iOS 8 (beta 1) iPad Mini Retina (modèle A1489)
iOS 8 (beta 1) iPad Mini (modèle A1455)
iOS 8 (beta 1) iPad Mini (modèle A1454)
iOS 8 (beta 1) iPad Mini (modèle A1432)

iOS 8 (beta 1) iPad 4 (modèle A1460)
iOS8 (beta 1) iPad 4 (modèle A1459)
iOS 8 (beta 1) iPad 4 (modèle 1458)

iOS 8 (beta 1) iPad 3 Wifi + 3G
iOS 8 (beta 1) iPad 3 Wifi

iOS 8 (beta 1) iPad 2 Wifi + 3G
iOS 8 (beta 1) iPad 2 Wifi
iOS 8 (beta 1) iPas 2 Wifi (Rev. A)

iOS 8 (beta 1) iPod Touch 5

iphone_modele

Pour savoir quelle version d’iOS 8 installer reportez vous à la référence de votre iPhone, de votre iPad ou de votre iPod Touch à l’arrière de la coque comme sur la photo ci-dessus. Vous y trouverez le n° du modèle exact.

The post Yosemite, iOS 8 et Xcode 6 appeared first on SWIFT Code.

]]>
http://www.swiftcode.fr/yosemite-ios-8-xcode-6/feed/ 0
Installer iOS 8 (beta) http://www.swiftcode.fr/installer-ios-8-beta/ http://www.swiftcode.fr/installer-ios-8-beta/#comments Tue, 03 Jun 2014 17:09:44 +0000 http://www.swiftcode.fr/?p=337 Swift permet de développer des applications pour Mac OS X mais aussi pour iOS 8 qui sera disponible un peu avant l’automne sur les iPad, iPhone et iPod Touch. Avec plus de 15 millions d’applications, d’AppStore d’Apple est le premier lieu de rencontre des développeurs du monde entier, il sera dommage de ne pas s’attaquer […]

The post Installer iOS 8 (beta) appeared first on SWIFT Code.

]]>
Swift permet de développer des applications pour Mac OS X mais aussi pour iOS 8 qui sera disponible un peu avant l’automne sur les iPad, iPhone et iPod Touch. Avec plus de 15 millions d’applications, d’AppStore d’Apple est le premier lieu de rencontre des développeurs du monde entier, il sera dommage de ne pas s’attaquer à ce marché !

Avant toute chose, soyez bien certains d’avoir téléchargé la bonne version d’iOS 8 en fonction de votre appareil.

Habituellement vous êtes normalement en mesure de faire une mise à jour depuis votre appareil Apple ou via iTunes mais pour installer une version Beta c’est un peu différent !

Branchez votre appareil sur iTunes, iPad, iPhone ou iPod Touch et faites une sauvegarde complète de votre appareil. Il va maintenant falloir indiquer à iTunes le chemin vers la version d’iOS 8 que vous avez téléchargé.

Pour ce faire, rendez-vous sur la page iTunes de votre appareil et cliquez sur « Rechercher les mises à jour » tout en maintenant enfoncé la touche ALT. Un explorateur de fichier va s’ouvrir et vous laisser le choix du fichier à restaurer sur votre téléphone ou votre tablette. Ensuite la procédure est la même que pour une mise à jour classique, suivez les étapes une par une et patientez jusqu’à l’installation complète d’iOS 8.

Pour les utilisateurs de Windows, il est tout à fait possible d’installer iOS 8 sur votre iDevice en utilisant la version d’iTunes compatible avec votre système d’exploitation. La seule différence c’est qu’il faudra maintenir la touche SHIFT pour accéder à l’explorateur de fichier et pouvoir sélectionner la beta d’iOS 8 a installer sur votre appareil.

The post Installer iOS 8 (beta) appeared first on SWIFT Code.

]]>
http://www.swiftcode.fr/installer-ios-8-beta/feed/ 0
Installer OSX 10.10 Yosemite http://www.swiftcode.fr/installer-yosemite-depuis-cle-usb/ http://www.swiftcode.fr/installer-yosemite-depuis-cle-usb/#comments Mon, 02 Jun 2014 20:02:03 +0000 http://www.swiftcode.fr/?p=405 Pour démarrer correctement votre apprentissage du langage Swift il va falloir pouvoir lancer Xcode 6 sur son Mac. Pour ce faire il faut au préalable que vous ayez installé Mac OS X 10.10 en tant que nouveau système d’exploitation puisqu’il est le seul à ce jour à reconnaitre les applications développées avec Swift et aussi […]

The post Installer OSX 10.10 Yosemite appeared first on SWIFT Code.

]]>
Pour démarrer correctement votre apprentissage du langage Swift il va falloir pouvoir lancer Xcode 6 sur son Mac. Pour ce faire il faut au préalable que vous ayez installé Mac OS X 10.10 en tant que nouveau système d’exploitation puisqu’il est le seul à ce jour à reconnaitre les applications développées avec Swift et aussi parce-que Xcode 6 refuse de s’installer sur une version antérieure

Mise à jour de Mavericks vers Yosemite

La méthode la plus simple est encore de se laisser guider pas à pas par l’installateur Apple et de jouer la carte de la facilité. Néanmoins, aucune version stable de Yosemite n’est encore sortie pour le commun des utilisateurs, il va donc falloir ruser et utiliser une version préliminaire spécialement accessible aux développeurs.

Si vous n’avez pas de compte développeur, sachez que vous pouvez quand même vous procurer la dernière version du système Mac OS X 10.10 Yosemite sur notre site en cliquant ici. Pour faciliter les choses nous n’avons mit à disposition que le fichier InstallESD.dmg qui permet d’installer tout le système de différente manière.

Cette fois-ci vous ne pouvez pas passer par le Mac AppStore mais en montant cette image sur votre Mac vous allez pouvoir exécuter Yosemite et démarrer l’installation. Montez le fichier InstallESD.dmg et ensuite montez le fichier BaseSystem.dmg qui se trouve à l’intérieur. Vous devriez alors voir dans cette dernière image une petit icône pour lancer l’installation de Yosemite !

Capture d’écran 2014-06-04 à 22.23.50

Installer Mac OSX 10.10 Yosemite depuis une clé USB bootable

La première étape est d’afficher les fichiers systèmes cachés. Pour ce faire ouvrez le terminal et exécutez les commandes suivantes :

defaults write com.apple.Finder
AppleShowAllFiles YES
killall Finder

Préparez ensuite une clé USB de 8 Go au moins pour être sur que tout rentre parfaitement. 4 Go risque d’être trop juste puisque l’image compressée fait déjà 5,09 Go. Montez ensuite votre image InstallESD.dmg fraichement téléchargée sur votre disque.

Si vous avez suivi correctement la première étape vous devriez voir les fichiers cachés de cette image, ils sont légèrement plus opaques que les autres. Parmi eux se trouve une autre image nommée BaseSystem.dmg qu’il va falloir restaurer sur la clé USB grâce à l’utilitaire de disque.

Votre clé USB est maintenant restaurée et s’appelle OS X Base System, ouvrez là. Naviguez dans System/Installation, vous devriez voir un raccourci vers Packages. Supprimez ce raccourci et copiez le vrai dossier Packages qui se trouve à la racine de l’image InstallESD.dmg au même endroit. Voilà votre clé USB est prête.

Pour démarrer sur cette clé USB, redémarrez votre Mac et maintenez la touche ALT enfoncée à partir du démarrage de l’ordinateur. Vous devriez normalement pouvoir sélectionner votre clé USB et lancer l’installation de Yosemite. Pour la suite, rien de compliqué, il suffit de suivre les étapes une par une jusqu’à la fin de l’installation.

Note : Pensez tout de même à sauvegarder vos données avant ce type de formatage, pour éviter de perdre des fichiers importants !

Si vous souhaitez cacher de nouveau les fichiers système, relancer les commandes de la première étape dans votre terminal en remplaçant à la deuxième ligne le YES par un NO.

The post Installer OSX 10.10 Yosemite appeared first on SWIFT Code.

]]>
http://www.swiftcode.fr/installer-yosemite-depuis-cle-usb/feed/ 0