Cocoa Application Tutorial

Cocoa Application Tutorial

-

Documents
41 pages
Lire
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Cocoa Application Tutorial

http://developer.apple.com/documentation/cocoa/conceptual/objctutorial/01Introduction/0
1Introduction.html




page 15

Création dʼun Projet dans Xcode

Ouvrir Xcode

- Disque / Developer / Applications / Xcode


- Fermer la fenêtre « Welcome to Xcode 3.1 » si nécessaire


Faire un nouveau projet

- File - New Project


page 16

Choisir un type de projet

- Cocoa Application (double clic)
Jennifer
AUBINAIS 
 1

page 17

- Save As "Currency Converter" dans Documents, faire Save


page 21

Défintion du Modèle

Spécifier la « Model Class »

- Sélectionner Classes


- Choisir File puis New File


- Sélectionner Objective-C class

- Saisir le nom « Converter.m» puis Finish (vérifier que la case « Also create
Converter.h » est cochée)
Jennifer
AUBINAIS 
 2


page 22

Déclarer le « Model Interface »

- Déclaration des variables dans le fichier « Converter.h » comme ci-dessous
#import

@interface Converter : NSObject {
float sourceCurrencyAmount, rate;
}

@end

Page 23

Implémenter le modèle

- Ouvrir le fichier « Converter.m » en double cliquant


page 24

- Build le projet pour une saisie semi-automatique (en plus de la documentation
dʼorigine)


- Définir la méthode « convertCurrency » dans le fichier « Converter.m »
Jennifer
AUBINAIS 
 3
 #import "Converter.h"

@implementation Converter
@synthesize sourceCurrencyAmount, rate;

- ...

Sujets

Informations

Publié par
Nombre de lectures 139
Langue English
Poids de l'ouvrage 2 Mo
Signaler un problème
Cocoa Application Tutorial http://developer.apple.com/documentation/cocoa/conceptual/objctutorial/01Introduction/0 1Introduction.html page 15 Création dʼun Projet dans Xcode Ouvrir Xcode - Disque / Developer / Applications / Xcode - Fermer la fenêtre « Welcome to Xcode 3.1 » si nécessaire Faire un nouveau projet - File - New Project page 16 Choisir un type de projet - Cocoa Application (double clic) Jennifer
AUBINAIS 
 1
 page 17 - Save As "Currency Converter" dans Documents, faire Save page 21 Défintion du Modèle Spécifier la « Model Class » - Sélectionner Classes - Choisir File puis New File - Sélectionner Objective-C class - Saisir le nom « Converter.m» puis Finish (vérifier que la case « Also create Converter.h » est cochée) Jennifer
AUBINAIS 
 2
 page 22 Déclarer le « Model Interface » - Déclaration des variables dans le fichier « Converter.h » comme ci-dessous #import @interface Converter : NSObject { float sourceCurrencyAmount, rate; } @end Page 23 Implémenter le modèle - Ouvrir le fichier « Converter.m » en double cliquant page 24 - Build le projet pour une saisie semi-automatique (en plus de la documentation dʼorigine) - Définir la méthode « convertCurrency » dans le fichier « Converter.m » Jennifer
AUBINAIS 
 3
 #import "Converter.h" @implementation Converter @synthesize sourceCurrencyAmount, rate; - (float)convertCurrency { return self.sourceCurrencyAmount * self.rate; } @end { : « alt » + « (« } : « alt » + « ) » - Sauvegarder le projet : File puis Save (en plus de la documentation dʼorigine) page 25 Défintion de la vue : Construction de lʼinterface utilisateur Page 27 Créer la fenêtre « Currency Converter » - Localiser le fichier « MainMenu.xib » et double-cliquer Jennifer
AUBINAIS 
 4
 - Redimensionner la fenêtre « Window » avec le coin en bas à droite - Cela peut se faire aussi par lʼ « Inspector ». Choisir Tools puis Inspector de Interface Builder, en sélectionnant la fenêtre « Window » - Cliquer sur lʼicône «Windows Size » dans lʼ« Inspector » page 29 - Définir la taille de la fenêtre selon les informations ci-dessous : Content Size & Position Jennifer
AUBINAIS 
 5
 - Pour changer le titre de la fenêtre « window », double cliquer sur « MainMenu.xib » - Sélectionner lʼicône suivant (« Window Attributes ») - Taper « Currency Converter » dans Title page 30 Jennifer
AUBINAIS 
 6
 - Ouvrir Tools puis Library dans Interface Builder pour ajouter les différents champs « Text » , « Label » et « button » - Sélectionner Library puis Cocoa puis Views & Cells - Sélectionner le Text Field - Positionner le « Text Field » au bord des traits bleus en partant de Library vers la fenêtre page 31 Jennifer
AUBINAIS 
 7
 - Ajouter les deux autres « Text Field » en les copiant par « Command-D » page 32 - Ajouter les 3 Label de Library vers la fenêtre - Pour aligner à droite les « Label », faire Tools puis Attributes Inspector de Interface Builder - Sélectionner lʼicône suivant si cela nʼest pas déjà fait (Text Field Attributes) - Sélectionner les 3 « label » en sélectionnant chacun en maintenant la touche « Command » (pomme) - Sélectionner lʼicône dʼalignement à droite - Choisir le premier « Text Field » et modifier le texte Jennifer
AUBINAIS 
 8
 page 33 - Modifier les deux autres « Text Field » - Changer les attributs des 3 « Text Field » en les sélectionnant tous - Sélectionner lʼicône suivant si cela nʼest pas déjà fait (« Text Field Attributes ») - Vérifier que « Editable » nʼest pas sélectionné et sélectionné Selectable - Pour ajouter le « Button », sélectionner Library puis Cocoa puis Views & Cells - Sélectionner Push Button Jennifer
AUBINAIS 
 9
 - Le bouger dans la fenêtre « Currency Converter » - Sélectionner le bouton et ouvrir « Button Cell Attributes » (Tools puis Inspector) - Changer le nom : « Convert » - Aligner le « Push Button » avec les « Text Field » page 34 - En appuyant sur « Option Key » (« alt »), il est possible de voir la distance entre les figures - Pour insérer une ligne entre les textes et le bouton. Refaire Tools puis Library si nécessaire - Sélectionner Library puis Cocoa puis Views & Cells - Sélectionner Horizontal Line Jennifer
AUBINAIS 
 10