Guide de référence Windows pour les développeurs iOS
TOC
Réduire la table des matières
Développer la table des matières

Guide de référence Windows pour les développeurs iOS

[ Cet article est destiné aux développeurs de Windows 8.x et Windows Phone 8.x qui créent des applications Windows Runtime. Si vous développez une application pour Windows 10, voir la Documentation ]

Vous trouverez ici quelques tâches courantes de programmation pour Windows 8.1 et Windows Phone 8.1, ainsi que les procédures à suivre pour les migrer à partir d’iOS.

Nous examinerons ces tâches, fournirons du code et verrons les éventuelles différences avec la manière de procéder pour iOS.

Dans cette section

RubriqueDescription

Considérations spéciales pour les applications du Windows Store

Quelques éléments à prendre en compte lors de la création d’une application du Windows Store.

Conception de votre application en XAML : la grille

Concevez votre application à l’aide de contrôles de grille XAML pour choisir son apparence et son comportement.

Conception de votre application en XAML : orientation

Concevez votre code C# et XAML pour répondre de manière appropriée aux changements d’orientation.

Conception de votre application en XAML : redimensionnement

Concevez votre application C#/XAML afin qu’elle puisse être redimensionnée comme prévu.

Apparence et animation d’un bouton

Vous êtes libre d’appliquer une apparence aux boutons de votre application, ainsi que de les animer. Voici comment procéder.

Application d’animations de la table de montage séquentiel à plusieurs objets XAML

Voici comment éviter de devoir créer plusieurs animations de la table de montage séquentiel en appliquant à la place la même table de montage séquentiel à plusieurs objets.

Écriture d’un jeu basé sur des sprites

La création d’un jeu d’action en 2D est un rite de passage pour le développement sur n’importe quelle plateforme.

Détection de mouvement avec un accéléromètre

Utilisez votre appareil Windows 8.1 ou Windows Phone 8.1 en tant que contrôleur dans vos applications et jeux.

Utilisation de code iOS existant

Améliorez votre temps de développement en réutilisant votre code iOS existant.

Capture et enregistrement d’images à partir de la caméra

Voici comment capturer une image à partir d’une caméra, puis l’enregistrer ou la partager.

Donner la parole à votre application

L’ajout de la parole à votre application ne nécessite que quelques lignes de code. Un jeu d’enfant !

Ouverture de boîtes de message

Pour ouvrir une boîte contextuelle de type UIAlertView dans Windows 8 et Windows Phone 8.1, utilisez le contrôle MessageDialog.

Affichage de messages de débogage

Lors du développement pour iOS, vous avez probablement utilisé NSLog pour afficher les messages de débogage et d’état. Voici comment procéder dans Windows 8 et Windows Phone 8.1.

Affichage d’indicateurs de progression et d’activité

Tenez vos utilisateurs informés lorsque votre application est occupée, à l’aide de barres de progression et de points d’activité en rotation.

Contrôles de liaison de données

La liaison de données lie l’interface utilisateur de votre application à ses classes de données.

Chargement et enregistrement de fichiers

Comment utiliser des sélecteurs de fichiers pour récupérer et manipuler des données.

Chargement et traitement de bitmaps

Voici du code qui autorise l’utilisateur à sélectionner une image à l’aide d’un contrôle FilePicker, puis qui la charge et qui la traite.

Chargement et enregistrement de paramètres

Vous pouvez stocker et accéder à des paramètres et préférences d’application, et même partager ces données entre des ordinateurs à l’aide de la synchronisation automatique.

Notifications Push

Envoyez des messages à vos applications à l’aide de notifications Push.

Création d’une version d’évaluation de votre application

Il n’est pas nécessaire de créer un projet distinct pour créer une version d’évaluation de vos applications du Windows Store, grâce à la classe LicenseInformation.

Partage de builds de test

Cette rubrique explique comment partager des versions de votre application pour le test de la version bêta, équivalentes aux builds Ad Hoc dans iOS.

Exécution de code en arrière-plan

Vous pouvez exécuter une tâche en arrière-plan pour effectuer du travail quand votre application principale n’est pas en cours d’exécution.

Cycle de vie d’application pour les développeurs iOS

Les applications iOS et du Windows Store ont un ensemble spécifique de méthodes et d’événements appelés ou déclenchés quand une application démarre et s’arrête. Voici une comparaison.

Prise en charge de plusieurs résolutions dans les applications Windows 8.1

Les applications du Windows Store peuvent s’exécuter sur une large gamme d’écrans de tailles et de résolutions diverses, et les images bitmap peuvent subir des répercussions négatives si elles sont mises à l’échelle.

Lecture d’un effet sonore

Voici quelques exemples de code de lecture d’un fichier audio, tel qu’un effet sonore.

Obtention et utilisation de données de localisation

Recherche de la localisation de votre utilisateur, et traçage de sa position sur une carte.

Utilisation d’une base de données

Si vous utilisiez CoreData dans vos applications iOS, les informations de cette rubrique vous seront utiles pour travailler dans Windows 8.1 ou Windows Phone 8.1.

Téléchargement de données JSON

Le téléchargement et le traitement de données provenant de sites Web est une tâche courante. Voici comment effectuer l’équivalent de [NSData dataWithContentsOfURL] d’iOS dans Windows 8.1 et Windows Phone 8.1.

Bibliothèques de code, kits de ressources et autres sources d’aide

La communauté de développeurs Microsoft et d’autres tiers ont créé de nombreux kits de ressources et infrastructures pour vous aider. Découvrez-les !

Contrôle de code source avec Visual Studio

Préservez la sécurité de vos projets et collaborez avec d’autres à l’aide de Visual Studio Online.

Conseils et astuces Visual Studio

Cette rubrique vous aidera à être aussi à l’aise dans Microsoft Visual Studio que vous l’êtes dans Xcode.

 

 

 

Afficher:
© 2016 Microsoft