Développement d'applications iPhone avec PHP et MySQL
En utilisant PHP et SQL, vous pouvez créer vos propres applications interactives pour une utilisation avec un Apple iPhone, iPod Touch et iPad. Comme ces applications sont utilisées avec le navigateur Web Safari de l'appareil, elles sont également connues sous le nom d'applications Web. Tout ce dont vous avez besoin pour commencer est une connaissance de base de PHP, SQL, HTML et une certaine compréhension de la manière dont l'interface de l'iPhone diffère de celle d'un ordinateur.
PHP
Pour exécuter des commandes PHP dans un fichier Web, le serveur où se trouvent les fichiers doit avoir accès à l'application PHP. Si vous possédez votre propre site web et utilisez un service d'hébergement Web, vous avez probablement déjà accès à un serveur d'application PHP et à SQL. Si vous souhaitez tester vos fichiers PHP sur votre propre ordinateur, vous devrez installer PHP sur votre ordinateur, ou sur un ordinateur de votre réseau. Pour installer PHP sur un ordinateur Windows, vous devrez d'abord installer Microsoft Internet Information Services. Sur Windows 7, Internet Information Services se trouve dans la section Fonctionnalités Windows du Panneau de configuration Programmes. PHP peut être téléchargé gratuitement depuis PHP.net.
SQL
SQL est essentiel pour faire fonctionner PHP, car c'est la base de données où les informations sont stockées et récupérées. Par exemple, si quelqu'un saisit des informations dans un formulaire, ces informations sont stockées dans la base de données SQL. Si votre hébergeur Web propose PHP, vous avez déjà accès à SQL. Votre hébergeur Web fournira des instructions sur la façon de créer une base de données pour votre site web. Pour tester votre application localement, vous pouvez télécharger une version gratuite de MySQL depuis mysql.com.
Code PHP
Toute page utilisant du code PHP doit utiliser l'extension de fichier « .php », même si d'autres codes Web sont utilisés. Vous pouvez utiliser HTML, CSS, XML et JavaScript pour habiller la page et inclure des fonctionnalités supplémentaires, mais tout le code PHP doit être contenu entre « <?php » et « ?> » dans la page. Si vous êtes nouveau en PHP, il existe de nombreux livres instructifs sur le sujet. Il existe également de nombreux tutoriels et exemples de code disponibles en ligne, y compris la page Liens sur PHP.net.
Code iPhone
Une fois que vous avez créé une application PHP de base qui fonctionne comme vous le souhaitez, vous devriez examiner les exigences pour les appareils Apple iOS. Comme l'iPhone n'a pas de souris, les événements de souris doivent être remplacés par des événements tactiles, tels que « touchstart » et « touchmove ». Une application Web peut également tirer parti des outils et fonctionnalités intégrés à l'iPhone tels que les boutons, la correction orthographique et les menus. Des explications, exemples et tutoriels pour accéder aux fonctionnalités iOS au sein d'une application sont disponibles en ligne sur le Safari Dev Center d'Apple. Si vous utilisez des exemples de code d'autres sites web, vous devriez vérifier que le code fonctionne toujours avec la version actuelle d'iOS en le testant sur un iPhone.
