Je travaille sur un certain nombre de projets de développement iPhone et je commence à refactoriser le code et j'aimerais pouvoir l'empaqueter dans une bibliothèque ou un framework que je peux réutiliser dans différents projets xcode pour différentes applications iPhone. J'ai regardé la boîte de dialogue Nouveau projet dans xcode et la seule option que j'ai sous iPhone OS est de créer une application. J'ai également lu quelque part dans la documentation de l'iPhone SDK que je ne peux pas créer mon propre cadre pour réutiliser dans différentes applications iPhone. Quel est alors le meilleur moyen de conditionner mes composants réutilisables? Je suis allé sur la documentation de l'iPhone SDK et ne pouvais pas le savoir. Je pourrais garder toutes mes classes réutilisables dans un projet fictif et créer un lien vers ces fichiers sources d'autres projets (donc je n'aurais qu'une seule copie de la source à maintenir), mais cela semble très maladroit. Merci, fxtComment empaqueter des composants à utiliser dans plusieurs applications iPhone?
Répondre
Malheureusement, Apple ne permet pas les cadres pour le développement de l'iPhone à ce stade. Vous pouvez regrouper votre code dans une bibliothèque statique ou simplement les fichiers source de telle sorte qu'ils puissent facilement les utiliser dans plusieurs projets.
J'utilise SVN et garder mon code réutilisable dans des dépôts afin que je puisse facilement les inclure dans les nouveaux projets externals
- Créez votre code commun comme une bibliothèque statique.
- Faites glisser le fichier xcodeproj dans la section groupes et fichiers du projet dans lequel vous souhaitez l'utiliser.
- Mettez à jour le chemin d'inclusion pour pointer vers les en-têtes de votre bibliothèque statique.
- Dans le volet d'informations du projet, vous souhaitez utiliser la bibliothèque statique en l'ajoutant en tant que dépendance directe.
Ce processus fait presque comme facile à travailler en tant que cadre régulier.
Apple ne permet pas de créer son propre cadre. Mais vous pouvez atteindre votre objectif en créant une bibliothèque statique. Voici un lien important pour lancer la bibliothèque statique. Jetez un coup d'oeil: http://blog.stormyprods.com/2008/11/using-static-libraries-with-iphone-sdk.html
- 1. Plusieurs applications Image Crash iPhone App
- 2. Flex: Transmettre des paramètres à plusieurs applications
- 3. Comment utiliser une connexion unique pour plusieurs applications Web
- 4. Comment structurer plusieurs projets Cairngorm MVC partageant plusieurs composants?
- 5. Comment localiser vos applications iPhone?
- 6. Comment créer un système de comptes globaux à utiliser dans plusieurs applications?
- 7. Stockage des mots de passe dans les applications iPhone
- 8. comment utiliser mapview dans iphone?
- 9. Composants d'interface utilisateur pour applications Winforms à écran tactile
- 10. Comment utiliser des textures compressées sur iPhone?
- 11. Un conteneur DI pour plusieurs applications ASP.Net
- 12. Mise à jour des applications iPhone via le Web
- 13. Étendre l'image sur plusieurs composants dans Flex
- 14. Applications Flex pour iPhone
- 15. Réutilisation du modèle dans plusieurs applications
- 16. Comment utiliser les composants WebPart dans asp.net C#?
- 17. plusieurs composants DataGrid dans une colonne
- 18. Comment empaqueter la dépendance gtk # avec l'exécutable
- 19. comment faire des applications iphone comme ibeer, imilk, ibug, ibeer
- 20. Comment puis-je restreindre l'affichage des composants WebPart dans la fenêtre Ajouter des composants WebPart?
- 21. Comment implémenter des langages multiples dans des applications Java/Swing?
- 22. Puis-je écrire des composants dans Haskell à utiliser sur un site Django?
- 23. Connexion unique depuis plusieurs applications
- 24. (Eclipse) Comment empaqueter des plugins tiers avec ma fonctionnalité?
- 25. Plusieurs colonnes iPhone dans UITableView
- 26. ApplicationConnexion à des composants personnalisés
- 27. Comment faire pour empaqueter des fichiers PHP en exe?
- 28. Comment déployer l'autorisation entre plusieurs applications cakephp?
- 29. Y a-t-il des composants d'interface utilisateur décents pour les applications Web à écran tactile?
- 30. Comment utiliser les relations «un à plusieurs» dans SubSonic