EVENEMENTS

- Le GenevaJUG (Java User Group) organise une
une soirée Java EE 6 & GlassFish v3 le 23 juin 2010
Retour | Tag Objective-C

L’équipe Hortis Studio prête pour les travaux d’été

par Julien Behr le 27.07.2010. 4 commentaires »

On ne dément pas le succès de l’IPad, et Hortis a su s’imposer comme un acteur majeur en Suisse pour le développement sur cette plate-forme.

Le carnet de commandes est plein. De grands noms de l’horlogerie et de la banque ont notamment fait appel à Hortis Le Studio pour évaluer les capacités de ce nouveau terminal, et l’intégrer au plus prêt de leur métier. De même des fédérations sportives internationales, le Touring Club Suisse ou des laboratoires pharmaceutiques, collaborent avec Hortis sur cette technologie.

Porté par le succès de ses réalisations sur IPhone, Hortis a pris le virage IPad avec une longueur d’avance.

Rançon du succès, l’équipe ne cesse de s’étoffer, s’offrant la collaboration de personnes d’expérience, tant dans la mobilité, le design que dans le monde Apple.

Pensons à eux qui, pour assurer la réussite des projets, remettront leurs vacances à plus tard.


le Dev Mobile: prenez et gardez la main!

par barbara.offredo le 19.05.2010. 1 commentaire »

hortis, le studio enrichit son offre de services en formations, destinées aux développeurs qui veulent progresser et se perfectionner dans le domaine de la mobilité.

Notre objectif: votre montée en compétences.

Nous nous engageons à vous transmettre notre savoir-faire pour vous rendre opérationnels et autonomes dans la gestion de vos applications, du développement à la maintenance:

- Apps iPhone et iPad,

- Core Animation,

- programmation langage Objective-C

- synchronisation de données,

- habillage graphique,

- architecture client-serveur,

- updates de contenu,

- optimisation de gestion de la mémoire,…

Notre offre: vos problématiques à résoudre.

Nous déterminons ensemble un programme de cours sur-mesure – composé en fonction de votre niveau, de vos besoins techniques et business, des difficultés que vous rencontrez.

Nous pouvez choisir la structure d’accompagnement, sur site ou dans nos locaux, qui vous convient le mieux: coaching individuel, formation inter-entreprise, formation multi-entreprise…

Notre engagement: votre satisfaction, à la hauteur de vos ambitions.

Nous vous proposons la plus grande diversité et qualité de prestations grâce à notre équipe qui réunit expertises et expériences complémentaires en développement iPhone OS (donc iPhone, iPod, iPad)  et interaction design.

Associant nos métiers de développeurs et formateurs, nous attachons une attention particulière à vous fournir les meilleurs supports méthodologiques: préparation anticipée de la séance, tutoriaux, codage en binômage, livraison de l’exemple…

Pour toute information et estimation, contactez-nous: lestudio@hortis.ch

Entièrement dédiée au développement d’applications pour mobiles, l’entité hortis, le studio capitalise sur le savoir-faire, l’expérience et la capacité d’innovation de sa société-mère hortis en matière de développement de solutions logicielles et de mise en oeuvre des bonnes pratiques en gestion de projet Agile.


23 JUIN 2010: DevDay for iPhone à Genève

par barbara.offredo le 9.04.2010. Aucun commentaire

Apple WWDC oblige (du 7 au 11 juin à San Francisco), l’événement DevDay for iPhone change de date!

Nous vous attendons donc nombreux le Mercredi 23 Juin 2010 - même lieu, même programme!

Pour vous inscrire ou vous informer sur le programme et les intervenants, visitez le site officiel: www.devdayforiphone.com/iphone-geneva-2010

Entrée: 225 -CHF pour TOUS les participants (code promotionnel à saisir dans le formulaire en ligne “finalprice”).

Lire la suite »


Montrer la barre de scroll à l’affichage d’une UITableView

par pierreyves.bertholon le 8.03.2010. 2 commentaires »

En codant une application iPhone, on utilise très souvent un élément graphique, la TableView. Pour cela, on utilise un objet de type UITableView.

Cette vue peut être gérée par un contrôleur de type UITableViewController, mais dans les faits, il n’est pas souvent utilisé. Apple, dans son guide de programmation, le déconseille dès que la TableView est une vue parmis celles qui seront affichées en même temps. On va donc plutôt utiliser un contrôleur de type UIViewController.

Dans l’iPhone HIG d’Apple (iPhone Human Interface Guidelines), Apple explique qu’il faut toujours indiquer la taille d’une TableView à l’utilisateur, et ne pas l’induire en erreur dans la sélection d’une ligne. Un contrôleur de type UITableViewController le fait tout seul, mais pas un de type UIViewController.

Le code va vérifier à l’affichage qu’aucune ligne n’est sélectionnée (surtout qu’en on revient en arrière dans une UINavigationBar) et que l’utilisateur voit la taille de la TableView, en lui montrant la barre de scroll à droite, quelques instants.

Dans notre fichier d’entête du UIViewController, on doit avoir une variable qui pointe vers la TableView.

IBOutlet UITableView *_tableView;

Dans le fichier d’implémentation, on va utiliser réécrire 2 méthodes d’instance pour déselectionner la possible ligne sélectionnée, et afficher le scroll, si et seulement si la TableView est plus grande que la taille de l’écran.

- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    [_tableView deselectRowAtIndexPath:[_tableView indexPathForSelectedRow] animated:animated];
}

- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
    [_tableView flashScrollIndicators];
}

Voilà, notre TableView est bien affichée par un contrôleur de type UIViewController, en respectant le guide de l’interface homme-machine pour iPhone d’Apple.

Source : Table View Programming Guide for iPhone OS