دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Thomas Sarlandie
سری:
ISBN (شابک) : 2212124775, 9782212124774
ناشر:
سال نشر:
تعداد صفحات: 278
زبان: French
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 مگابایت
در صورت تبدیل فایل کتاب Programmation iPhone OS3 : Conception, ergonomie, développement et publication به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی iPhone OS3: طراحی، ارگونومی، توسعه و انتشار نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Avant-propos......Page 6
Table des matières......Page 12
PREMIÈRE PARTIE Découverte de l’environnement de développement......Page 28
Un Mac Intel pour développer......Page 30
La programmation orientée objet, au cœur du SDK iPhone......Page 31
Développement d’un « client lourd »......Page 32
Développeur iPhone enregistré : un accès gratuit à l’environnement de développement et à la documentation......Page 33
Ne pas confondre le programme Standard et le programme Entreprise......Page 34
Le programme universitaire pour l’enseignement......Page 35
Le portail du programme iPhone......Page 36
iTunes Connect, pour la publication des applications......Page 37
Présentation du SDK iPhone......Page 38
La documentation Apple, une aide à ne pas négliger......Page 39
La documentation de référence exhaustive......Page 40
Signature électronique et certificat......Page 41
Générer un certificat de développeur......Page 42
Faire signer par Apple la demande de certificat......Page 44
Le certificat développeur est lié à la machine du développeur......Page 45
Obtenir l’UDID d’un iPhone......Page 46
Installer le profil sur des iPhone......Page 47
Installer l’application sur des iPhone......Page 48
Mode de distribution via l’App Store pour une diffusion large......Page 49
Conclusion......Page 50
Les origines......Page 52
Tout est objet......Page 53
Envoyer des messages à un objet......Page 54
id est un pointeur......Page 55
Déclaration d’une classe......Page 56
Méthode de classe et méthode statique......Page 57
Initialisation d’une instance d’objet......Page 58
Déclaration d’un protocole......Page 59
Déclarer une propriété......Page 60
Les propriétés ne sont que du sucre syntaxique......Page 61
Les sélecteurs : des pointeurs sur fonction......Page 62
Chaînes de caractères......Page 63
Le spécificateur de formatage %@......Page 64
Parcourir rapidement une liste......Page 65
De l’importance d’une bonne gestion de la mémoire......Page 66
Libération de la mémoire d’un objet......Page 67
Libérer plusieurs fois la mémoire d’un objet......Page 68
Incrémenter et décrémenter le compteur de références......Page 69
Libération retardée d’un objet......Page 70
Les pools d’autorelease......Page 71
Utilisation des objets à libération retardée......Page 72
Propriétés et gestion de la mémoire......Page 73
Ne confondez pas la propriété et la variable d’instance......Page 74
Conclusion......Page 75
À la découverte de Xcode......Page 76
Fenêtre et vues......Page 77
Avant toute chose.........Page 78
Les raccourcis clavier essentiels......Page 79
Fichiers générés lors de la création du projet......Page 80
Boucle de gestion des événements......Page 81
Nom de l’application et choix de l’icône......Page 82
Délégation de contrôle......Page 83
Prévoyez du temps avant que l’application se termine......Page 84
applicationWillResignActive: – Votre application passe en arrière-plan......Page 85
Découverte d’Interface Builder......Page 86
Utiliser toujours la vue en liste dans Interface Builder......Page 87
Aux allergiques du glisser-déplacer......Page 89
Hommage à MM. Kernighan et Ritchie......Page 90
Usez et abusez de la console......Page 91
Faire appel à la vue......Page 92
Ne pas oublier de lier la vue......Page 93
Création d’une nouvelle vue en code......Page 95
Assembler la vue......Page 96
Définir les paramètres de signature de l’application......Page 97
Et maintenant ?......Page 98
DEUXIÈME PARTIE Conception et ergonomie......Page 100
Satisfaire les utilisateurs......Page 102
Identifier les fonctionnalités clés......Page 103
Définition des principes ergonomiques......Page 104
Story-boarding et spécifications......Page 105
Intervention artistique......Page 106
Développement de l’interface......Page 107
Tests et optimisation......Page 108
Conclusion......Page 109
Chapitre 5 Principes ergonomiques et design patterns d’interface......Page 110
Une interface différente basée sur des métaphores......Page 111
Faciliter la prise en main de l’application......Page 112
Des applications pour consulter et manipuler des données......Page 113
Comportements communs aux listes......Page 114
Accessoires des éléments et indicateurs de détails......Page 115
Les listes groupées......Page 117
Utilisation d’une barre d’outils......Page 118
Navigation dans des listes hiérarchiques......Page 119
La barre de navigation......Page 120
Principes de navigation à respecter......Page 121
Utilisation en combinaison avec d’autres design patterns d’interfaces......Page 122
Personnalisation de la barre d’onglets......Page 123
Passons à la conception......Page 124
Temps et fréquence d’utilisation......Page 126
Concentration et attention disponible......Page 127
Identifier les fonctionnalités......Page 128
De l’importance des trois groupes......Page 129
L’application Facebook......Page 130
Chargement de Omnifocus......Page 131
Faites des choix......Page 132
Mémoriser le dernier écran utilisé......Page 133
Conclusion......Page 134
TROISIÈME PARTIE Le développement de l’interface......Page 136
Le modèle MVC dans iPhone OS......Page 138
Le modèle pour charger et stocker en mémoire les données de l’application......Page 139
Le contrôleur de vue standard d’iPhone OS......Page 140
Contrôleur initialisé sans vue......Page 141
Vue chargée et affichée......Page 142
Prévoir le cas de la destruction automatique des vues......Page 143
Créer un contrôleur de vue sans fichier NIB......Page 144
Bien gérer la mémoire dans les contrôleurs de vue......Page 145
Un fichier XIB pour un contrôleur......Page 146
Utilisation de la méthode viewDidLoad......Page 147
Comment savoir si la vue est chargée ?......Page 148
Masquage de la vue......Page 149
Lier un événement à une action......Page 150
Gérer les rotations d’écran......Page 151
Événements associés aux rotations d’écran......Page 152
Conclusion......Page 153
Généralités sur les contrôleurs-conteneurs......Page 154
Le contrôleur de navigation......Page 155
Spécifier le contenu de la barre de navigation......Page 156
Titre du contrôleur......Page 157
Aidez l’utilisateur à retrouver son chemin......Page 158
Quand utiliser le paramètre animated......Page 159
Contrôleur d’onglets......Page 160
Personnalisation du titre et de l’icône des onglets......Page 161
Réagir à la personnalisation de la barre......Page 162
Combiner les contrôleurs d’onglets avec des contrôleurs de navigation......Page 163
Faire disparaître une vue modale......Page 164
Conclusion......Page 165
Coordonnées des vues......Page 166
Limites de la vue......Page 167
Bonne utilisation de la propriété frame......Page 168
Positionnement des sous-vues et redimensionnement automatique des vues......Page 169
Les labels pour afficher du texte......Page 170
Utilisez le format PNG......Page 171
Les zones de texte......Page 172
Affichage de contenus web dans l’application......Page 173
Animation des vues......Page 174
Conclusion......Page 175
Les listes simples......Page 176
Créer une tableView......Page 177
Indiquer le nombre de lignes......Page 178
Afficher des données......Page 179
Définir les en-têtes et pieds de section......Page 180
Techniques pour afficher des cellules personnalisées......Page 181
Composition de la cellule......Page 182
Utilisation d’Interface Builder pour concevoir les cellules......Page 183
Un exemple complet......Page 184
Conclusion......Page 187
QUATRIÈME PARTIE La manipulation des données......Page 188
Les préférences utilisateur......Page 190
Lire les valeurs des préférences......Page 191
Permettre à l’utilisateur de modifier directement les préférences......Page 192
Le format plist......Page 193
Écrire un fichier de données plist......Page 195
Le format de données JSON......Page 196
Enregistrer des données JSON......Page 197
Création d’un parseur XML......Page 198
Gérer les événements XML......Page 199
Début d’un élément......Page 200
Récupérer le contenu texte des éléments......Page 201
Conclusion......Page 202
Connexions synchrones et asynchrones......Page 204
Premiers appels réseau synchrones......Page 205
Réaliser des traitements en arrière-plan......Page 206
Lancer un traitement en arrière-plan......Page 207
Interactions avec l’interface......Page 208
Ne jamais modifier l’interface depuis un thread d’arrière-plan......Page 209
Préparation d’une requête asynchrone......Page 210
Établissement de la connexion......Page 211
Fin de connexion......Page 212
Mise en place de caches de données......Page 213
Les frameworks ORM......Page 214
Gestion des relations......Page 215
Mise en place de l’environnement Core Data......Page 216
Chargement de la description du modèle......Page 217
Mise en place de l’entrepôt de stockage des données......Page 218
Création du contexte......Page 219
Séparer le modèle en plusieurs fichiers de description......Page 220
Utilisation de Xcode pour concevoir le modèle......Page 221
Création des classes du modèle......Page 222
Création d’une nouvelle instance......Page 223
Exécution d’une requête pour obtenir des objets......Page 224
Définir l’ordre des objets renvoyés......Page 225
Conclusion......Page 226
Intégrer le son au cœur de vos applications......Page 228
Convertir les fichiers audio pour l’iPhone......Page 229
Lancer la lecture de sons dans votre application......Page 230
Lecture de vidéos......Page 231
S’abonner aux notifications pour suivre le déroulement de la lecture......Page 232
Personnaliser le lecteur vidéo......Page 233
Accéder à la bibliothèque musicale de l’iPhone......Page 234
Demander à l’utilisateur de choisir de la musique......Page 235
Les propriétés des médias......Page 236
Contrôler l’iPod depuis l’application......Page 237
Tirer partie des photos et vidéos de l’utilisateur......Page 238
Vérifier ce que peut permet le matériel......Page 239
Récupérer le média de l’utilisateur......Page 240
Conclusion......Page 241
Principe de fonctionnement d’APNS......Page 242
Pour vérifier que tout est prêt......Page 243
Pas de notification dans le simulateur......Page 244
Répéter l’inscription à chaque lancement de l’application......Page 245
Étape 2 : Transmettre le jeton APNS à votre serveur......Page 246
Obtenir un certificat SSL pour le service APNS......Page 247
Prendre grand soin de ses certificats......Page 249
Envoi du message......Page 250
Réception des notifications quand l’application est fermée......Page 251
Détecter les désinscriptions et les erreurs......Page 252
Conclusion......Page 253
CINQUIÈME PARTIE La publication des applications......Page 254
Préparer les éléments marketing en vue de la publication......Page 256
Description de l’application......Page 258
Catégorie de l’application......Page 259
Contrat de licence......Page 260
Icône de l’application......Page 261
La modification de cette date est possible à tout moment......Page 262
Localisation de l’application......Page 263
Vérifier le contenu du package applicatif......Page 264
Conserver le fichier de symbole......Page 265
En cas de rejet......Page 266
Les rapports de crash......Page 267
Utilisez les éléments marketing Apple......Page 268
La qualité de la vidéo doit être au rendez-vous !......Page 269
Conclusion......Page 270
Index......Page 272