Articles taggés avec 'Objective-C'


Objective-C: Addendum sur les notifications et les délégués

Réponse à la question de ILeW avec un article sur ce que le réel, la fixation de telles que les notifications et les travaux des délégués. Utilisation d'un modèle que nous voyons d'abord comment le modèle de délégué:

Delegate

Un objet à la recherche d'un délégué

Suite ...

Objective-C: la meilleure façon d'utiliser les fichiers liste des biens

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é:

Property List

Suite ...

Xcode4: Code rétrocompatible

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 ...

Objective-C: Notifications et délégués

En Objective-C, nous avons deux très utilisé pour recevoir et envoyer des messages entre les classes: les notifications et les délégués. La différence entre les deux, en plus d'être au niveau de mise en œuvre, dépend en grande partie sur le «comment» - objets - peut recevoir un message. D'abord laissez-moi montrer comment le concept est né de délégué.

Suite ...

Objective-C: public, protected et private

J'ai écrit récemment un article similaire pour ActionScript: ActionScript 3.0: public, protégé, privé et interne . Le relisant, j'ai réalisé deux choses: la première était la ressemblance extrême à l'Objective-C, bien que ce dernier ne comprend pas internal .

Suite ...

Coding Guidelines

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 ...

File d'attente commune, une solution simple

Dans les environnements asynchrones, où les appels de méthodes ou d'événements sont libérés pain quotidien (voir Adobe ActionScript ou Objective-C), souvent la même séquence d'opérations n'est pas identique au millième de seconde. En outre, plusieurs méthodes que je peux appeler une fonction plus générale avec le risque d'annuler l'effet de l'autre une heure.

Afin de clarifier le concept d'un excellent exemple. L'environnement est souvent utilisé pour activer l'indicateur de réseau d'iPhone sur la barre d'état, indiquant qu'il n'y a - justement - «trafic» du réseau, que vous effectuez un téléchargement ou upload (téléchargement ou envoi de données).

Suite ...

Variété de codage et le codage en Objective-C ...

Il était un peu "qu'il a traité le sujet , donc je profite de cette occasion tout de suite. Voici plusieurs façons d'accomplir le même résultat en Objective-C. A vous de découvrir ce qui est plus rapide et le meilleur!

Inverser un tableau

1
2
3
4
5
6
7
/ / Pour être mis en œuvre dans une catégorie
/ / Met les éléments d'un tableau en ordre inverse
NSMutableArray * ) reverse { - ( NSMutableArray *) {inverse
int i = 0 ; i< ( floor ( [ self count ] / 2.0 ) ) ; i ++ ) for (int i = 0; i <( rez- ([count auto] / 2.0)) i + +)
i withObjectAtIndex : ( [ self count ] - ( i + 1 ) ) ] ; [Auto ExchangeObjectAtIndex: le withObjectAtIndex: (nombre d'auto [] - (i + 1))];
le retour de soi;
}

Suite ...

10 extraits utiles Objective-C

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 ...

Objective-C: gérer plusieurs animations avec une seule setAnimationDidStopSelector

è estremamente versatile, come già visto in setAnimationDidStopSelector: usi diversi ed avanzati . Le réglage de la fin de l'animation, exécuté avec setAnimationDidStopSelector , une classe de UIView est extrêmement polyvalent, comme vu dans setAnimationDidStopSelector: les différents usages et avancées .
Permettez-moi maintenant vous montrer une technique très pratique lorsque nous avons des animations multiples et / ou souhaitez gérer les files d'attente (queue) des animations.

Suite ...