[iOS] Import Objective C library in Swift

mercredi 8 février 2017
Dans cet article, nous allons voir comment importer une librairie écrit en Objective C dans un projet Swift. Il faut savoir que si vous utilisez cocoapods, vous n’avez pas besoin d’inclure un bridging header file dans votre projet même si ce pod est écrit en Objective C! Il faut juste s’assurer que la directive use_frameworks! […] Lire la suite

[iOS] delegate in Objective C vs Swift

lundi 30 janvier 2017
Dans cet article, je vais vous présenter comment mettre en place la technique de delegation de méthodes entre deux classes. Cette technique permet d’implémenter une méthode dans une classe qui est appelé à un moment donnée dans une autre classe. On peut voir cela comme la technique de hook dans le web. On créé dans […] Lire la suite

Objective-C: Utilisation des Blocks

vendredi 3 avril 2015
Pour rappel, les blocks sont des segments de code qui peuvent être passé en arguments de fonctions et de méthodes comme des valeurs.Voici les différentes synthaxes de ce principe. Le ^ représente la notion de block Voici un exemple de block avec des arguments et une valeur de retour L’autre avantage des blocks aussi est […] Lire la suite

[IOS] Notions + bonne pratiques

vendredi 3 avril 2015
Voici quelques notions et bonne pratiques que j’utilise pour la réalisation de mes projets sous Xcode. Notions Le deployment target indique la version minimum d’IOS sur laquelle notre application va tourner. Concernant la version du SDK, il faut toujours utiliser la dernière version qui fournit toutes les nouvelles méthodes du SDK et les précédentes qui […] Lire la suite

Xcode : Programmation => singleton

lundi 14 avril 2014
Singleton est un design pattern qui permet de restreindre l’instanciation d’une classe à un objet ou bien à quelques objets seulement. Ce modèle est fort utilisé quand on a besoin de faire interagir un seul objet dans tout le système. Son principe repose sur une classe contenant une méthode qui crée une instance uniquement s’il […] Lire la suite