Samsung s'inspire même de Xcode [14.08.2012 17:17 - CL]
Certes, les environnements de développement ont tendance à tout se ressembler. Mais comme le note ce lecteur de MacRumors, difficile de ne pas penser à Xcode quand on ouvre le Samsung SmartTV SDK. Comme son nom l'indique, ce logiciel permet de concevoir des apps pour ses télévisions connectées.

Les mauvaises langues diront que la principale différence entre les deux logiciels, c'est que le premier tourne sur OS X alors que le second nécessite un PC sous Windows…

Apple propose ce soir une toute petite mise à jour de Xcode 4.4, qui n'a d'autre objectif que de fonctionner aussi bien sur OS X Lion et OS X Mountain Lion [4.4.1 - 1,46 Go - Gratuit]. « Aussi bien » ne préjugeant évidemment pas de la stabilité de Xcode 4.4 sur ces deux OS, comme les développeurs pourront en témoigner.

Merci Louka
Quoiqu'il en soit, Xcode 4.4 passe quant à elle en DP4, une version nécessaire pour que les développeurs puissent continuer à travailler sur leurs applications avec cette mise à jour de Mountain Lion. La DP3 de Mountain Lion se met à jour via le Mac App Store, tandis que la DP4 de Xcode doit être récupérée dans le Mac Dev Center.
Un code que l'on pourra utiliser ou optimiser ensuite dans Xcode. Pour accélérer encore sa prise en main, l'éditeur propose quatre vidéos montrant le fonctionnant général et donne huits fichiers à ouvrir dans Xcode (diverses formes de boutons et des onglets).
La démo donnera surtout l'occasion d'un aperçu sur ce titre vendu uniquement sur le Mac App Store, elle a quelques limitations [1,2 Mo], on ne peut ouvrir de nouveaux documents, on ne peut copier/coller les formes créées, leur nombre est limité et la session de travail est limitée à 15 minutes.
Pour commencer, ajoutez un projet Xcode à Spice for Xcode avant de créer un "spice" qui contient le code et les fichiers associés à ce code. Vous pourrez alors facilement ajouter ces ressources à un autre projet en l'ouvrant à nouveau dans l'utilitaire et en ajoutant le "spice" créé précédemment. Si vous insérez du code non-ARC dans un projet qui utilise ARC, Spice for Xcode proposera de le convertir au passage.
Spice for Xcode devrait s'avérer efficace pour les développeurs qui doivent gérer un grand nombre de projets avec souvent du code en commun. En un nombre limité d'opérations, vous pourrez ajouter du code, un élément d'interface ou encore une API à un projet existant. Il manque en revanche une version de démonstration pour tester avant achat.
Le cas s'était déjà présenté l'été dernier : Xcode avait été supprimé du Mac App Store le temps d'être mis à jour en version 4.1 (lire : Xcode 4.1 est gratuit sur le Mac App Store). Pour une raison qui reste obscure, Apple préfère retirer son logiciel avant de le mettre à jour. On imagine que le retrait du jour est également lié à une nouvelle version : les développeurs ont droit à Xcode 4.3 dans le centre de développement, peut-être que cette version sera bientôt disponible pour tout le monde.
Xcode 4.3 est toutefois lié à iOS 5.1 dans le centre de développement. Sauf à ce que cette mise à jour d'iOS sorte aujourd'hui, l'arrivée d'une nouvelle version de Xcode paraît improbable. Dans tous les cas, si vous avez vraiment besoin du logiciel, vous le trouverez comme d'habitude dans le centre de développement. La grande nouveauté, c'est que tout est dans l'application.
[MàJ] Xcode 4.3 vient de faire son apparition sur le Mac App Store. La grande nouveauté, c'est que tout est inclus dans l'application.
Pour ne pas supprimer un élément à tort, Slender sait analyser chaque fichier contenu dans le projet pour lister précisément ce qui n'est jamais utilisé. Le développeur pourra alors supprimer le superflu sans crainte, d'autant que l'application ne supprime pas vraiment de fichiers, mais les déplace dans un autre dossier. Slender gère les ressources inutilisées, mais aussi celles qui sont dupliquées.
Pour faire gagner encore plus de temps aux développeurs, Slender dispose aussi d'une fonction de vérification pour les images. L'utilitaire va notamment analyser la taille des images adaptées aux écrans Retina ou non pour signaler celles qui sont fautives. Slender peut également vérifier que tous les éléments graphiques sont bien présents en deux versions dans le projet.
Slender surveille un ou plusieurs projets Xcode en temps réel. Vous pouvez soit l'utiliser après un gros travail de développement, ou en continu pendant l'écriture de l'application. Un outil bien utile pour tous ceux qui se perdent dans les nombreuses ressources de leurs projets Xcode…
- Storyboards let you design multiple iOS screens, and define the segues among them
- Automatic Reference Counting (ARC) saves you from manually managing retain/release
- iCloud entitlements are automatically enabled for Mac and iOS apps
- OpenGL ES Debugger graphically analyzes your OpenGL scene directly within the IDE
- Apple LLVM compiler supports C++11 features and the LLVM libc++ standard library
- Older iOS Simulators and device debugging symbols are downloaded on-demand

Ars Technica signale que la dernière version du compilateur open-source Clang/LLVM, utilisé par défaut dans Xcode, intègre le support des processeurs Armada XP de Marvell. Ces processeurs ARM quadricœurs visent les applications de cloud-computing à faible consommation énergétique.
Il s'agit là de la version de Clang propre à Apple : la version disponible sur le projet LLVM, y compris les branches spécifiques à Apple, ne présente pas ces références.
Le support de cette famille de processeur a de quoi attiser la curiosité, mais les scénarios envisageables sont quasi inépuisables, depuis un A6 qui reprendrait un design similaire, jusqu'à d'hypothétiques MacBook Air équipés en ARM, en passant par une fonction purement utilitaire en interne pour Apple (par exemple si elle exploite ces processeurs dans ses propres serveurs).
Fondamentalement, un programme, réduit à sa plus simple expression, repose sur un algorithme : il s'agit des différentes étapes permettant la résolution d'un problème par le calcul. Ces étapes se résument essentiellement à des tests de conditions, et à des actions. À l'aide de ces briques, il est possible de résoudre toute sorte de problème, du plus simple au plus complexe.
Nous mettons tous au point des algorithmes au quotidien, sans nous en rendre compte. Ceux-ci sont plus ou moins efficaces, mais ils n'en fonctionnent pas moins, pour la plupart. Que ce soit pour le tri de vos papiers, le chemin le plus court entre deux points, ou toute systématisation d'une tâche répétitive, nous sommes donc tous des programmeurs en puissance, le tout étant d'apprendre à formaliser ces algorithmes, et à les découper en petites briques essentielles.

L'algorithme d'un lecteur de MacG
Cette nouvelle version corrige un bug qui pouvait empêcher l'installation d'Xcode sous prétexte qu'iTunes était encore ouvert, même quand ce n'était pas le cas. C'est la seule nouveauté signalée par Apple.
[Publication initiale@15h37] Xcode n'est plus disponible dans le Mac App Store… Apple l'a manifestement retiré, en attendant sans doute son retour dans quelques heures/jours. La nouvelle version devrait être Xcode 4.1 qui tire parti des nouveautés d'OS X Lion et notamment le mode plein écran.

L'environnement de développement d'Apple était jusque-là vendu 3,99 € dans le Mac App Store. On ne sait pas si son retour se fera au même prix ou s'il sera proposé gratuitement. La loi SOX empêchait Apple de le proposer gratuitement sous Snow Leopard, avec Lion la situation a évolué. Au cours du Keynote de présentation, Apple avait d'ailleurs indiqué que Xcode serait gratuit avec son nouveau système (merci @Florian_petit).
1 / 5 >>






Mai 2013

La version finale de