Créer vos propres applications/tweak Cydia grâce aux templates iOSOpenDev

Je vous ai déjà délivré des tutoriels pour vous présenter les concepts liés au développement d’applications iPhone (voir l’article à ce sujet), mais aussi pour débuter avec XCode (voir l’article à ce sujet).

 

Comme vous pourrez y lire, même si ces tutoriels datent un peu, le développement d’applications peut être limité par les restrictions du SDK, et vous serez sans doute tentés par publier vos propres applications sur Cydia.

 

Le plus est souvent de savoir débuter. iOSOpenDev va vous aider dans ce sens car il contient des templates permettant de démarrer directement le développement.

 

 
Continue reading « Créer vos propres applications/tweak Cydia grâce aux templates iOSOpenDev »

Développement iPhone : première application avec Interface Builder et XCode

Voici un article que j’ai publié sur différents blogs, je le reprends maintenant sur le mien. Je vais essayer au fur et à mesure, de vous faire découvrir le sdk et de vous faire développer votre première application. Si vous avez des questions sur les devs, n’hésitez pas à poser vos questions via les commentaires ou sur mon twitter. Je vous invite également à vous référer à la documentation qui accompagne le SDK et qui grouille d’informations utiles.

Comme je vous l’avais promis hier soir, voici le nouveau tutoriel pour débuter avec le SDK. Il fait suite à l’étape précédente sur la présentation des concepts.

Continue reading « Développement iPhone : première application avec Interface Builder et XCode »

XCode 4 un petit aperçu

Une nouvelle version de l’iOS 4.1 (beta 2) a été mise à disposition pour les développeurs. Cette mise à jour s’accompagne d’un nouveau SDK et surtout d’une nouvelle version de Xcode.

Quelques nouveautés, dont vous pouvez avoir un aperçu sur le site d’Apple, font leur apparition. En voici un bref aperçu.

Single Window

L’interface d’Xcode a été revu pour permettre d’accéder directement à toutes les informations. On peut maintenant gérer directement plusieurs projets.

Navigators et Jump Bar

La vue navigateur a évolué pour afficher par exemple les résultats de recherche, les éléments filtrés…

Une Jump bar fait son apparition et permet de naviguer parmi l’arborescence dans laquelle se trouve le fichier.

Interface Builder

L’interface builder, permettant de dessiner ses propres applications, a également été revu. De belle améliorations, très pratique, ont été ajoutées, dont notamment la possibilité d’ajouter un objet directement depuis l’interface builder vers le code dans l’IDE.

Assistant

Xcode embarque maintenant un assistant. Plus qu’une simple aide, ce nouvel outil va vous aider lors de l’implémentation ou la modification d’interface. Par exemple, le découpage en deux vues va vous permettre de voir la classe parente lors d’un héritage, ou le contrôleur impacté par la modification de l’interface.

LLVM Compiler 2.0 et Fix-it
Xcode embarque maintenant un nouveau compilateur qui permet de gérer l’Objective-C, le C et le C++. Une fonction, de vérification à la volée fais son apparition et permet d’indiquer des erreurs de compilation :

et surtout d’indiquer une solution :

Enfin, l’IDE gère maintenant le versionning (possibilité de travailler en collaboration). Les performances ont été améliorées, notamment avec le nouveau Debugger LLDB qui est 3 fois plus rapide, et 2,5 fois plus efficace.

Des outils d’instrumentation intègrent également cette nouvelle version, et permettent de mieux gérer les performances et le comportement des applications développées.

Et vous qu’en pensez-vous ?

iOS 4.1 beta 2 disponible et déjà Jailbreakée


Une nouvelle version de la 4.1 vient d’être mise à disposition des développeurs. Pour l’instant peu de retours concernant les bugs corrigés. Espérons cependant que cette version résoluera le problème de capteur de proximité (qui coupe le microphone pour certains possesseurs d’iPhone 4).

Attention, pour les possesseurs d’iPhones 3G et 3GS, cette mise à jour upgrade le baseband et fait perdre le désimlock via ultrasn0w.

Pour ceux qui l’ont déjà installée, quels sont vos retours ?

De son coté, MuscleNerd annonce, via Twitter, que cette nouvelle beta est toujours jailbreakable via la version beta de RedSnow publiée en juin (téléchargeable ici), pour les iPhones 3G et les iTouch 2G :

Le retour de l’iPhone HD ?

Pour tous ceux qui possèdent le dernier SDK d’iPhone OS, vous avez peut-être remarqué ceci :
AVCaptureSessionPreset640×480
AVCaptureSessionPreset1280×720

Autant, on connaissait la capacité de l’iPhone à filmer en 640×480 (résolution VGA), mais de là à produire du 720p (soit de la HD). Si cette rumeur venait à être confirmée, alors l’iPhone HD serait un nom plus que judicieux.

Et vous, vous avez remarqué des choses intéressantes ?

Développement iPhone : les principaux concepts

iphonesdk

Voici un article que j’ai publié sur différents blogs, je le reprends maintenant sur le mien. Je vais essayer au fur et à mesure, de vous faire découvrir le sdk et de vous faire développer votre première application. Si vous avez des questions sur les devs, n’hésitez pas à poser vos questions via les commentaires ou sur mon twitter. Je vous invite également à vous référer à la documentation qui accompagne le SDK et qui grouille d’informations utiles.

Continue reading « Développement iPhone : les principaux concepts »

iPad SDK 3.2 beta 3 : un petit tour de l’application Photo

Apple vient de mettre à disposition la beta 3 du SDK 3.2 pour iPad. Le site 9to5Mac, a réalisé une vidéo de l’application photo de l’iPad, exécuté dans le simulateur :

Si vous regardez attentivement, à la 20ème seconde, on peut voir un onglet portant le nom de … Camera. La rumeur d’une caméra en façade, pour faire de la visio semble se confirmer.

Pour le reste, on retrouve une ergonomie proche des autres iDevices…