Astuces
(connectez-vous si vous souhaitez soumettre une astuce)
Permet d'échanger l'appel d'une méthode par une autre, et éventuellement ajouter des fonctionnalités autour de cette fonction.
Appliquer un corner radius est coûteux, surtout dans des table view, de plus il est pas toujours possible d'appliquer une forme à une image via un corner radius. Les masks sont la bonne solution, et peuvent être réaliser dans un thread.
Souvent dans une projet utilisant ARC, nous devons inclure des librairies, ou des classes non ARC, et j'oublie toujours le non du flag! Le voici!
Avec la dernière version du compilateur LLVM, vous pouvez déclarer des NS object plus simplement!
Morceau de code qui convertit les degrés en radians... et les radians en dégrés!
Petit morceau de code pour montrer comment placer une image dans une navigationBar à la place d'un titre (chaine de caractères).
Créer un bloc avec GCD qui exécute une partie en background puis un autre morceau de code dans le main thread.
Afficher l'indicateur de chargement dans la status bar (le petit icône qui tourne en boucle).
Code qui prend un groupe d'images et les affiche les unes après les autres.
Morceau de code qui fait bouger une vue en X, avec Core Animation.
Voici comment faire vibrer ou faire jouer un son facilement à l'iPhone (ne fonctionne pas sur simulateur).
Il est toujours utile, pour des questions de performances et de concurrence, de créer des thread executant du code!
Utilisation d'un PList, sauvegarde de ce dernier dans les documents utilisateur, modification de son contenu.
Si vous augmentez la taille d'un info button, il sera plus simple pour l'utilisateur de le toucher.
Il est plus facile de détecter une sous-vue lorsqu'on utilise les tags. Il suffit alors de parcourir les sous-vues.


