Le guide de la programmation Mac OS X Lion et d'autres documents forts intéressants
Sont disponibles gratuitement

Le , par Marcos Ickx, Expert éminent
Apple vient de rendre public quelques documents, au format PDF, forts intéressants.

Le premier, Mac OS X Application Programming Guide est un tout nouveau document, qui vous explique, dans les grandes lignes, les quelques règles à respecter dans votre application.

On y rappelle les répertoires importants pour les applications Mac :
où mettre votre application, les bibliothèques utilisées par votre applications, les fichiers de configurations, les fichiers caches, les fichiers temporaires..

Ce document présente également les caractéristiques du système de fichiers HFS+.

On apprend aussi pourquoi notre application devrait tirer parti d'une nouvelle fonctionnalité introduite dans Mac OS X Lion, qu'est le Sandboxing.

Les patterns avec lesquels il faudra nous familiariser car rencontrés souvent dans les API qui seront utilisées par votre application sont également décrits.

Ce document couvre encore d'autres points comme le cycle de vie d'une application, et fournit des conseils pour améliorer l'expérience utilisateur avec votre application, etc.

Bref, ce document devrait être lu au moins une fois, par tous développeurs d'applications pour Mac.

Les documents sont disponibles sur cette page

Un autre document fort intéressant est celui intitulé Code Signing And Application Sandboxing Guide car il va vous expliquer, en détails cette fois, comment signer votre application et tirer profit au maximum du Sandboxing.


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de ZeRevo ZeRevo - Membre averti https://www.developpez.com
le 26/07/2011 à 19:24
Encore heureux que la documentation soit fournie gratuitement
Avatar de Le Vendangeur Masqué Le Vendangeur Masqué - Nouveau Candidat au Club https://www.developpez.com
le 27/07/2011 à 9:29
Citation Envoyé par ZeRevo  Voir le message
Encore heureux que la documentation soit fournie gratuitement

C'est le cas depuis toujours sur OS X, de même que les outils de développement. Peut-on en dire autant du géant d'en face ?
Avatar de The F0x The F0x - Nouveau membre du Club https://www.developpez.com
le 27/07/2011 à 9:47
Citation Envoyé par Le Vendangeur Masqué  Voir le message
C'est le cas depuis toujours sur OS X, de même que les outils de développement. Peut-on en dire autant du géant d'en face ?

Ha bon tu appelles ça gratuit 99$/an..... je trouve pas le liens chez Apple pour downloader Xcode sans faire partie du programme developpeur....

les versions Express de Visual Studio sont quand à elles belle et bien gratuite, pas complete au niveau fonctionnalité mais gratuite quand même.
Avatar de Nathanael Marchand Nathanael Marchand - Rédacteur https://www.developpez.com
le 27/07/2011 à 10:10
Citation Envoyé par Le Vendangeur Masqué  Voir le message
C'est le cas depuis toujours sur OS X, de même que les outils de développement. Peut-on en dire autant du géant d'en face ?

Naaan, c'est vrai que les Visual Studio Express ca existe pas... Naaann c'est vrai que le MSDN et Technet ca existe pas...
Avatar de octal octal - Membre éclairé https://www.developpez.com
le 27/07/2011 à 10:20
Citation Envoyé par The F0x  Voir le message
Ha bon tu appelles ça gratuit 99$/an..... je trouve pas le liens chez Apple pour downloader Xcode sans faire partie du programme developpeur....

les versions Express de Visual Studio sont quand à elles belle et bien gratuite, pas complete au niveau fonctionnalité mais gratuite quand même.

le 99$/ans c'est pour pouvoir diffuser ses applications via le MacAPPStore, pas pour développer pour MAC (et bénéficier de tous les avantages du AppStore telque la visibilité, la mise à jour, la gestion des paiements et du multi-devises, ...) .
Pour ce qui est de XCode, il est dispo au prix (excessivement chère et inaccessible) de 4 euros avecs mises à jours illimitées. Après tu peux toujours utiliser GCC via un autre environnement de développement si tu le souhaite pour développer sous MAC OS, tu pourra par exemple prendre QT avec QTCreator et GCC.

Pour les versions Express de Visual Studio, elles sont gratuites pour un usage non commercial, en théorie (selon le contrat MS) tu n'as même pas le droit de diffuser un binaire compilé avec (même si c'est un freeware).
Avatar de dorian833 dorian833 - Membre actif https://www.developpez.com
le 27/07/2011 à 10:23
Citation Envoyé par The F0x  Voir le message
Ha bon tu appelles ça gratuit 99$/an..... je trouve pas le liens chez Apple pour downloader Xcode sans faire partie du programme developpeur....

les versions Express de Visual Studio sont quand à elles belle et bien gratuite, pas complete au niveau fonctionnalité mais gratuite quand même.

Si tu es sous Leopard / Snow Leopard, XCode est dispo sur le site de développement d'Apple avec un simple compte gratuit.

Si tu es sous Lion, il est disponible sur le Mac AppStore et gratuit également.

L'abonnement te donne le droit (en gros) à la publication sur le store et déboguer sur un iOS (avec le compte dev iOS).

Citation Envoyé par octal  Voir le message
Pour ce qui est de XCode, il est dispo au prix (excessivement chère et inaccessible) de 4 euros avecs mises à jours illimitées.

Normalement le prix de 4€ était uniquement pour accéder à la dernière version de XCode (4.x) sur Snow Leopard. Maintenant elle est gratuite pour Lion. Maintenant que Lion est sorti je ne sais pas de ce qu'ils ont fait de XCode 4 sur Snow Leopard.

Citation Envoyé par octal  Voir le message
Pour les versions Express de Visual Studio, elles sont gratuites pour un usage non commercial, en théorie (selon le contrat MS) tu n'as même pas le droit de diffuser un binaire compilé avec (même si c'est un freeware).

Sauf erreur de ma part, depuis la version 2010, tu as le droit de distribuer tes binaires pour un usage commercial ou non et que tu soit un particulier ou un professionnel
Avatar de nosdo nosdo - Membre régulier https://www.developpez.com
le 27/07/2011 à 10:40
Citation Envoyé par dorian833  Voir le message
Sauf erreur de ma part, depuis la version 2010, tu as le droit de distribuer tes binaires pour un usage commercial ou non et que tu soit un particulier ou un professionnel

Exact et en 2008 aussi !
Avatar de Le Vendangeur Masqué Le Vendangeur Masqué - Nouveau Candidat au Club https://www.developpez.com
le 28/07/2011 à 10:50
Citation Envoyé par The F0x  Voir le message
Ha bon tu appelles ça gratuit 99$/an..... je trouve pas le liens chez Apple pour downloader Xcode sans faire partie du programme developpeur....

Non comme ça t'a été répondu Xcode est gratuit. Et les 99$ c'est pour vendre sur le Mac AppStore (ce qui est facultatif, mais une bonne source de revenus).

C'est pas bien de troller...

Citation Envoyé par The F0x  Voir le message
les versions Express de Visual Studio sont quand à elles belle et bien gratuite, pas complete au niveau fonctionnalité mais gratuite quand même.

Citation Envoyé par Nathanael Marchand  Voir le message
Naaan, c'est vrai que les Visual Studio Express ca existe pas... Naaann c'est vrai que le MSDN et Technet ca existe pas...

Les gars vous êtes gentils mais vous me parlez d'une version bridée des outils de développement. Moi je vous parle de versions complètes.

C'est d'ailleurs une grosse erreur de limiter de cette façon l'accès aux outils de développement, car au fond c'est la qualité des applis qui en pâtit (et la plateforme toute entière donc), les petits devs n'ayant pas les moyens de se payer les bons outils.

Et je vous rappelerais que Visual Studio Express n'est qu'un effort très récent de MS, et qu'auparavant tout était payant.
Les outils d'Apple ont toujours été gratuit sur OS X, ça ne date pas d'hier, et le renouveau de la plateforme a probablement incité MS à revoir en partie sa politique.
Ne dédaignez donc pas une concurrence qui vous permet d'en tirer indirectement avantage.
Offres d'emploi IT
Architecte et intégrateur scade/simulink H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)
Ingénieur intégration, validation, qualification du système de drone H/F
Safran - Ile de France - Éragny (95610)
Consultant sap finance/controlling H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil