Programmation IOS sur iPhone & iPad
Un projet de géolocalisation qui va consister à développer une application universelle (iPhone ou iPad) permettant la géolocalisation du matériel iPx sur un applicatif distant à l’aide d’une carte Google MAP. De même l’application sur iPx permettra de connaître et de visualiser localement sur une carte Apple MAP ou Google Map la dernière position des autres utilisateurs du même service. Cette manipulation mettra en oeuvre principalement :
- le service de géolocalisation GPS du matériel, classe CLLocationManager,
- l’affichage d’une carte Apple Map de localisation, classe MKMapView,
- l’affichage d’annotations sur la carte, protocole MKAnnotation,
- l’utilisation de réglages généraux pour paramétrer l’application et la surveillance de ces réglages, classes NSUserDefaults et NSNotificationCenter,
- la prise en compte de la langue choisie pour l’iOS afin d’adapter les messages de l’application en conséquence pour l’anglais et le français, méthode NSLocalizedStringFromTable,
- la gestion d’une vue liste « UITableViewController » pour la sélection d’un utilisateur à localiser, classes UITableViewController et UIpopoverController.