Architecture recommandé et code d'exemple des bundles ?
yoann
Membre
Salut la compagnie,
Vous avez du le lire çà ou là , actuellement en dev je travail essentiellement sur des applis perso d'administration d'OS X Server. L'idée étant de faire une suite d'outil plus intéressante que celle d'Apple pour manager OS X Server.
J'ai déjà mon outil de gestion du VPN qui se vends plutôt bien, je vais donc tâcher de continuer dans cette voie et de le faire bien.
Mon objectif est de faire plusieurs petits outils distincts sur différents services d'OS X Server (VPN, Web, DNS...) puis une fois la liste des services correctement couverts, intégrer tout cela dans une seule et unique application en présentation type master/details.
Pour ce faire je serais tenté d'utiliser des bundles et deux "métaapplications" capables de les recevoir pour générer la grosse appli ou les petites applis uniques.
Deux questions donc :
Vous avez du le lire çà ou là , actuellement en dev je travail essentiellement sur des applis perso d'administration d'OS X Server. L'idée étant de faire une suite d'outil plus intéressante que celle d'Apple pour manager OS X Server.
J'ai déjà mon outil de gestion du VPN qui se vends plutôt bien, je vais donc tâcher de continuer dans cette voie et de le faire bien.
Mon objectif est de faire plusieurs petits outils distincts sur différents services d'OS X Server (VPN, Web, DNS...) puis une fois la liste des services correctement couverts, intégrer tout cela dans une seule et unique application en présentation type master/details.
Pour ce faire je serais tenté d'utiliser des bundles et deux "métaapplications" capables de les recevoir pour générer la grosse appli ou les petites applis uniques.
Deux questions donc :
- ça passe sur le MAS ? L'objectif des bundles n'est pas de permettre du code téléchargeable, mais uniquement réutiliser correctement mes services (ce qui veut dire qu'avec il y aura certainement un Framework pour la partie client-serveur).
- Connaissez-vous une bonne documentation sur les applis Mac avec bundle ? Je vois plus ou moins à quoi je dois faire attention (une façade bien construite pour le bundle essentiellement), mais des recommandations ne seraient pas de trop :-)
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Le mec qui a écrit ça n'a manifestement jamais mis le nez dans le runtime d'Obj-C... /grin.gif' class='bbc_emoticon' alt=';D' />
Je suis en train, je me demandais surtout s'il n'y avait pas des documentations complémentaire / exemple de code intéressant sur le sujet.
Plus bien entendu l'aspect MAS... Est-ce possible d'avoir une architecture de plugin ? (sans pour autant s'en servir pour télécharger du code)
A ma connaissance, rien ne l'interdit.
(Bon en mm temps j'ai jamais publié d'appli Mac depuis que le MAS existe...)
Ce qui me fait peur sur le MAS c'est l'usage de liaison dynamique (Framework et bundle). ça permet de rajouter des fonctionnalités après coup même si ça ne permet pas que ça...
Vu le boulot que ça représente de partir sur ce type d'architecture, j'aurais aimé me rassurer par une expérience concluante de quelqu'un d'autre ^^
Passer des jours à monter un fonctionnement en plug-in pour finir sur un refus, ça serait chiant :-p
Va voir les règles du MAS si tu peux.
http://itunes.apple.com/us/app/dropzone/id464733615?ls=1&mt=12
Effectivement. En gros il est interdit de télécharger du code après installation et de placer des ressources là où il faut pas.
Donc il semblerait bien que l'on puisse utiliser les bundles et framework sans trop de problème tant qu'on reste dans son bundle.
La question est : jusqu'à quand ? ...