Un des avantages de la liste des fichiers de propriété, qui sont simplement des fichiers texte qui suit le standard XML, est que vous pouvez instantanément se transformer en objets (tels que tableau ou dictionnaire) Objective-C. Lorsque vous créez une liste de fichiers de propriété:

Suite ...
Si vous êtes à développer dans un environnement où il est impossible d'utiliser les outils de débogage tels que FireBug , tels que le simulateur d'iPhone d'Apple dans Xcode, il peut devenir frustrant de trouver les problèmes, y compris un accès à toutes les propriétés incorrectes d'un objet. C'est ici que l'utilisation d'œuvres alert() est fondamentale!
Suite ...
Xcode 4 vous permet de développer des applications pour iPhone ou iPad avec un objectif inférieur à l'iPhone OS 4.3 d'aujourd'hui. Toutefois, le même code que celui fourni avec des modèles «péché» de l'arrogance, en supposant que notre demande sera cibles iPhone OS 4 ou supérieur. Déléguée à l'application, par exemple, insère Xcode les lignes suivantes du code:
1 2 3 4 5 6 7
| BOOL ) application : ( UIApplication * ) application didFinishLaunchingWithOptions : ( NSDictionary * ) launchOptions - (BOOL) application: (UIApplication *) didFinishLaunchingWithOptions demande: ( NSDictionary *) launchOptions { / / Override point pour la personnalisation après le lancement d'application. self.window.rootViewController = self.viewController; ; [Self.fenetre makeKeyAndVisible]; ; OUI le retour; } |
Suite ...
Complétant l'article How To: Les polices personnalisées sur l'iPhone OS 3. 2 Je propose la FontsBook sources , une application iPhone simple qui montre une table de toutes les polices du système, regroupés par famille.



Suite ...
Avec la version 3.2 d'IOS que vous pouvez inclure vos propres polices dans une ressource d'application pour être utilisé exactement comme ceux fournis avec le système:
file. Les applications qui veulent utiliser des polices personnalisées peuvent désormais inclure des polices ceux dans leur bundle demande et d'enregistrer avec le système par les polices y compris l' UIAppFonts Leur clé dans Info.plist fichier. La valeur de cette clé est un tableau de chaînes Identifier les fichiers de polices dans le paquet de l'application. Lorsque le système voit la clé, il charge les polices spécifiées et les rend disponibles à l'application.
Suite ...
Lorsqu'ils ne sont plus travailler seul pour tous les développeurs vient le temps de trouver des indications dans l'écriture de code. Les protocoles et les normes qui permettent de «lire» facilement et intervenir (plus facilement) dans le code des autres.
Lorsque nous travaillons sur un projet plus programmeurs, souvent des langues différentes, vous devez trouver une forme commune de l'écriture, internes et externes des normes de documentation dans le code. Dans mon travail, je suis généralement d'interagir avec:
- Objet-C, C / C + +
- PHP
- HTML
- JavaScript
- Actionscript
- CSS
Suite ...
Déplacez le double-clic sur le simulateur
Le simulateur de iPhone / iPad Xcode vous permet de simuler le double tap sur la touche Alt est enfoncée. Ceci est utile pour simuler la fonction de Pinch, qui sert à agrandir ou faire défiler le contenu Conserver à l'écart dans la vue avec des objets ou UIWebView . Eh bien, certains d'entre vous ont remarqué que la simulation du "deux doigts" procède d'une manière symétrique en commençant toujours par le centre de l'écran. Pour déplacer ce «centre» est aussi juste maintenez la touche MAJ.
Suite ...
Combien de programmeurs à utiliser, j'ai aussi construire ma propre bibliothèque de fonctions prêtes à être réutilisées dans de multiples projets et des contextes multiples. Permettez-moi de changer le titre de ce post, peut-être un peu plus «risquées mais, néanmoins, comme nous le verrons, non loin de la réalité.
En Objective-C, vous pouvez écrire et appeler C / C + +, y compris l'assemblage pour cette question. Cette caractéristique en fait un langage très polyvalent et, à certains égards, phénoménal. D'une part, vous pouvez utiliser et apprécier la syntaxe purement de l'Objective-C, d'autre part vous pouvez exécuter le code plus rapide portage écrit en ANSI C (peut-être pour Digital Unix ou Sun) et peut s'adapter confortablement dans nos applications iPhone ou iPad; sans parler de tous le noyau BSD est déjà disponible sur Mac OS X!
Suite ...
Pour composer la poste dans une application iPhone / iPod, il suffit d'ajouter le cadre MessageUI . Dans notre contrôleur d'entrer à l'inclusion du cadre et d'adopter le Protocolo MFMailComposeViewControllerDelegate :
Suite ...
Apple iPhone et iPod ont été utilisées pour gérer un seul fichier image à charger l'application, le fichier Default.png . Apple iPad, cependant, l'orientation de gestion différentes nécessite l'utilisation de plusieurs fichiers image, pour être sûr que vous voyez l'écran de démarrage correctement fondé sur l'orientation de l'appareil. Durant démarrage de l'application, comme ce fut le cas pour l'iPhone, il n'est pas possible d'intervenir pour le code pour "étonnant" que l'appareil orienté. Heureusement, il a été introduit dans le chargement automatique des fichiers spéciaux en fonction de l'orientation:

Les fichiers sont actuellement pris en charge, en plus de la classique Default.png ne recommandons pas à utiliser car il est redimensionné et déformé en fonction de l'orientation, sont les suivants:
- Default-Portrait.png
- Default-PortraitUpsideDown.png
- Default-Landscape.png
- Default-LandscapeLeft.png
- Default-LandscapeRight.png
e LandscapeRight possono essere utilizzate per determinare orietamento e verso di quest'ultimo. Versions PortraitUpsideDown , LandscapeLeft et LandscapeRight peut être utilisée pour déterminer orietamento et vers celui-ci.
Application à démarrer, puis, comme recommandé par Apple, il est bon "refonte" - si nécessaire - nos opinions agissant dans application:didFinishLaunchingWithOptions .
Suite ...
Derniers Commentaires
datrix : Merci beaucoup!
Robert : Je rispsoto vos questions avec plaisir. L'idée est vraiment géniale. Je suis à la recherche d'une solution ...
Sting : @ Darius - vous pouvez voir un exemple ici: http://www.fight4fun.it/ cliquant sur: CARTES j'espère ...
Vik : Giustappunto je travaille sur un projet et le client m'a demandé de montrer toutes les nouvelles (qui sont CPT) au ...
Giovambattista Fazioli : @ paso: absolument. Il suffit d'identifier le champ [CCI] entrée [/ cci] que vous souhaitez ...