| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment faire une application iPhone Really Simple
    Apple XCode , Interface Builder, iPhone SDK et Objective- C langage de programmation peut être un peu trop copieux dans un premier temps , même pour les programmeurs expérimentés qui sont plus familiers avec Visual Studio de Microsoft. Cependant, avec un peu de temps et la pratique, vous pouvez faire vos propres applications iPhone et déplacer entre Interface Builder et XCode comme un pro. Instructions
    1

    Créer un nouveau projet Xcode et choisissez " Fenêtre de l'application basée sur » sous l'onglet iOS.
    2

    Sélectionnez le fichier " ( projectname ) AppDelegate.h . " Il s'agit du fichier " en-tête " pour le projet. Définir tous les éléments de données et les fonctions dont vous aurez besoin pour faire votre travail de projet
    3

    apporter les modifications de votre éditeur pour ressembler à ceci: .

    # Import < ; UIKit /UIKit.h > Photos

    @ Interface simpleAppDelegate : NSObject {

    UIWindow * fenêtre;

    IBOutlet UIWebView * navigateur ;

    IBOutlet UITextField * Adresse ;

    }

    - ( IBAction ) takeStringURLFrom : (id ) sender ;

    @ property ( nonatomic , conserver ) IBOutlet UIWindow * fenêtre;

    @ end
    4

    Remplacer " simpleAppDelete " avec le nom de votre projet. Définir cinq nouveaux éléments dans le code. Premier et dernier sont une fenêtre. On crée la fenêtre dans la mémoire, l'autre définit une propriété " IBOutlet " qui permet à Interface Builder (IB) au courant de l'existence de la fenêtre. Les deuxième et troisième définir un « UIWebView " et un objet " UITextField " nommé "browser" et " adresse ". Ceux-ci détiennent le navigateur et la barre d'adresse . L'avant-dernière définit un " IBAction " nommé " takeStringURLFrom : . " Ceci définit une fonction qui peut être liée à l' Interface Builder pour récupérer l' URL dans la barre d'adresse et le charger dans le navigateur. Enregistrez votre travail .
    5

    Sélectionnez le fichier " ( projectname ) AppDelegate.m . " Il s'agit du fichier de code. Ecrire le code de programme pour votre application. Une grande partie de cela a déjà été écrit pour vous automatiquement, donc vous n'avez qu'à ajouter quelques lignes
    6

    Collez le texte suivant dans le fichier de code :

    - ( IBAction ) takeStringURLFrom . : (id ) sender {

    NSLog (@ "Tentative de charger ");

    NSURL * url = [ NSURL URLWithString : [texte de l'expéditeur ]] ;

    NSURLRequest * request = [ NSURLRequest requestWithURL : url] ;

    [ navigateur loadRequest : demande ] ;

    }

    Ce premier écrit une entrée dans le journal de développeur du programme notant qu'il tente à charger une page web . Ensuite, il tente de convertir le texte de la zone de texte que vous avez défini dans une URL. Enfin, il crée une demande de bande pour que l'URL et l'envoie au navigateur à afficher . N'oubliez pas de poster en dehors de la accolades { } pour les fonctions existantes. Enregistrez votre travail .
    7

    Double- cliquez sur le fichier " MainMenu.xib " pour ouvrir Interface Builder. Il vous sera présenté avec une image vierge d'un iPhone .
    8

    type " champ de texte " dans la boîte de recherche dans la fenêtre de la bibliothèque et faites glisser la " UITextField " résultant dans la fenêtre de votre iPhone blanc. Positionner en haut de la fenêtre , et utilisez votre souris pour faire glisser les bords et le redimensionner.
    9

    type " format web " dans la boîte de recherche dans la fenêtre de la bibliothèque et faites glisser la " UIWebView » dans votre fenêtre d' iPhone blanc. Placez-le juste sous la UITextField et faites glisser les bords de manière à ce qu'il remplisse le reste de la fenêtre .
    10

    Appuyez sur "Ctrl " et cliquez sur le UITextField . Cela fera apparaître une liste de tous les «connexions» qui sont possibles à partir de la zone de texte . Sélectionnez " édition fin did" et le faire glisser vers le " ( projectname ) AppDelete " dans la fenêtre de projet. Une liste d'options s'affiche lorsque vous relâchez la souris . Sélectionnez " takestringurlfrom . " Ceci indique que lorsque l'utilisateur a terminé l'édition de texte dans la barre d'adresse , le texte doit être réglé sur la fonction que vous avez écrit .
    11

    Appuyez sur "Ctrl " et cliquez sur " AppDelete " dans la fenêtre de projet. Une autre liste des connexions possibles s'affiche. Sélectionnez l' une nommée «adresse» et le faire glisser vers la barre d'adresse . Sélectionnez l' un nommé "browser" et le faire glisser vers le WebView . Cela permet à l'interface builder savoir quels sont les éléments dont vous parlez quand vous avez écrit votre code. Enregistrez votre travail et , de retour dans Xcode , cliquez sur " Créer et Exécuter".

    Previous :

    next :
      articles connexes
    ·Comment suivre instance d'une classe en utilisant une s…
    ·Comment créer un IRC Spybot 
    ·Comment faire un thread de travail MFC 
    ·Comment faire un tampon en C + + 
    ·Comment faire pour vérifier pour les nombres impairs d…
    ·Xcode Text Editor Tutorial 
    ·Comment Multiplier multiples entiers de C 
    ·Comment convertir un projet Xcode en fichiers 
    ·Comment Word Wrap Avec Visual C 
    ·Comment écrire un programme C + + Moyenne 
      articles en vedette
    ·Comment analyser une chaîne en Java 
    ·Comment savoir pointeurs en C 
    ·Comment Télécharger un fichier et afficher à partir …
    ·Comment créer une boîte de mot de passe avec la progr…
    ·Comment envoyer une requête à un serveur Proxy en Pyt…
    ·Quels types de côté serveur langues sont pour JSP 
    ·Comment faire pour supprimer une valeur d'un tableau as…
    ·Comment mettre à jour PEAR 
    ·Comment faire pour capturer toutes les variables dans u…
    ·Comment éviter instanciation entiers 
    Copyright © Connaissances Informatiques http://fr.wingwit.com