Archive pour la catégorie 'Développement IOS'

Xcode: Garder l’application toujours active et détecter l’inactivité de l’utilisateur

mardi 2 juillet 2013
Dans le cadre d’un de mes projets, mon client voulait que l’application soit toujours active et qu’après 5 minutes d’inactivité l’application retourne sur la home. Voici un code qui permet de garder l’application toujours active: Maintenant, il nous reste la gestion de l’inactivité de l’utilisateur.Tout d’abord on créé une sous classe Objective-C de UIApplication qui […] Lire la suite

Xcode: Ajouter une barre de recherche dans une TableView

vendredi 28 juin 2013
Dans mon cas, j’ai utilisé le composant UISearchDisplayController pour gérer l’affichage des résultats de recherche. Il faut savoir qu’il a sa propre tableview qui passe au dessus de la tableview par défaut qui affiche toute votre liste. cette table view est accessible depuis: POur sa mise en place:dans le .h On aura besoin des fonctions […] Lire la suite

Xcode: ajouter une page d’attente de chargement dans une vue

mercredi 26 juin 2013
Voici un exemple de code qui permet d’appeler une page d’attente de chargement qui se met en place dans une vue, utile par exemple pour faire partienter l’utilisateur lors du chargement en JSON d’une liste dans une tableView: La première fonction créé un layer noir au dessus de notre vue avec une opacité et un […] Lire la suite

Xcode: Parse du JSON

mercredi 26 juin 2013
Il existe une fonction embarqué dans Xcode qui permet de parser du Json dans un objet de type NSDictionnary. Pour se faire, il suffit d’appeler la fonction suivante avec comme paramètre un objet NSData en paramètre reçu depuis un webservice ou l’appel d’une URL qui retourne du JSON (NSUrlRequest) par exmeple: Lire la suite

Xcode: Ajouter une vidéo

jeudi 20 juin 2013
Voici comment lancer une vidéo depuis IOS6. Inclure le framework suivant: Dans le .h: Dans le .m: Il ne reste plus que de créer la fonction qui capture la fin de la vidéo: Depuis IOS 5.0 il faut faire un property du player ! Lire la suite