Catégorie «iPad»


Très court extrait: le UIView pour afficher une image

Travailler avec Interface Builder peut être spontanément utiliser un objet UIImageView pour définir l'arrière-plan de notre contrôleur de vue. Sinon, vous pouvez supprimer cet objet, ce qui économise un peu de mémoire, et d'exploiter la vue associée avec le contrôleur de vue. Il suffit de brancher dans notre contrôleur de vue:

En savoir plus ...

CaptureView: capturer une UIView

o UIImageView ) in modo rapido. CaptureView permet de cloner, sous la forme de l'image, n'importe quelle vue ( UIView ou UIImageView ) rapidement. (quindi visualizzato). Ce qui est obtenu est un objet CaptureView qui peut être utilisé comme une normale UIView (alors affichée). Capture "l'écran", ou une partie de celui-ci, peut être utile dans de nombreux cas. Une fois la nouvelle «image», il peut être manipulé sans preoccparsi de son contenu.
Souvent, vous disposez de plusieurs effets imbriqués de vue et THET ou des transformations sur le point de vue que le parent contient tout n'est pas toujours une solution optimale.

En savoir plus ...

File d'attente commune, une solution simple

Dans les environnements asynchrones, où les appels de méthode 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.

Pour clarifier le concept un excellent exemple. 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 l'envoi de données).

En savoir plus ...

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

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

Inversion d'une matrice

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

En savoir plus ...

10 extraits utiles Objective-C

Déplacez le double tap sur le simulateur

Le simulateur de l'iPhone / iPad dans Xcode vous permet de simuler le double-appuyez sur la touche ALT est pressée. Ceci est utile pour simuler la fonction de Pinch, qui permet d'agrandir ou Conserver à l'écart avec vue défilement contenues dans ou sur des objets UIWebView . Eh bien, certains d'entre vous peut-être remarqué que la simulation des "deux doigts" se déroule de façon symétrique en commençant toujours par le centre de l'écran. Pour déplacer ce "centre" est également suffit de maintenir enfoncée la touche MAJ.

En savoir plus ...

Objective-C: gérer de multiples animations dans un 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 on le voit dans setAnimationDidStopSelector: les différentes utilisations et avancées .
Permettez-moi maintenant vous montrer une technique très pratique lorsque nous avons des animations multiples et / ou si vous voulez gérer les files d'attente (Queue) d'animations.

En savoir plus ...

Objective-C: le sous-classement et les catégories de

En Objective-C, vous pouvez étendre une classe donnée de deux manières: en exécutant un classique sous-classement (voir aussi l'héritage) ou en utilisant les soi-disant Catégories .

Remarque: il ya aussi une troisième voie en Objective-C indiqué par le nom de Posing l'on pourrait appeler un mélange de sous-classe (car il définit un nouveau nom) et les catégories (pour un moment donné toutes les classes d'un même type se comportent comme neuf) .

En savoir plus ...

Très court extrait: stocker une série d'images dans NSUserDefaults

ai dati dell'immagine. Pour stocker une image dans NSUserDefaults est suffisante pour être en mesure d'obtenir un pointeur NSData données d'image. De cette façon, nous pourrions reconstruire notre image à tout moment par la suite.

Dans l'exemple illustré ci-dessous est utilisé un tableau qui contient un maximum de 4 images. Chaque nouvelle image est mis sur la tête et l'excès enlevé.

En savoir plus ...

Comment développer en PHP avec Xcode et Objective-C

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 de multiples contextes. Permettez-moi de passer le titre de ce post, peut-être un peu «risqué, mais, néanmoins, comme nous le verrons, non loin de la réalité.

En Objective-C code peut appeler et écrire C / C + +, y compris l'assemblage de cette question. Cette caractéristique en fait un langage très polyvalent et, à certains égards, phénoménale. D'une part, vous pouvez utiliser et d'apprécier le caractère purement Objective-C la syntaxe, l'autre peut fonctionner transfert rapide de code écrit en C ANSI (peut-être pour Digital Unix ou Sun) et peut s'adapter aisément à notre applications iPhone et iPad; sans parler de tous le noyau BSD est déjà disponible sur Mac OS X!

En savoir plus ...

Objective-C: comment faire pivoter une image dans l'espace 3D

), un oggetto di più basso livello con innumerevoli potenzialità. La classe UIView définit un pointeur vers la couche ( CALayer ), l'objet d'un niveau inférieur au potentiel infini. La couche fournit une gamme de méthodes et des propriétés associées à l'affichage du contenu de l'affichage. Par exemple, vous pouvez manipuler le contenu d'un point de vue dans un espace tridimensionnel. Dans ' de telle sorte que le report est intéressant de noter que le code est simple, et tout est créé en utilisant Interface Builder:

En savoir plus ...



Arrêtez SOPA