Précédent   Forum du club des développeurs et IT Pro > Systèmes > Mac > XCode
XCode Forum d'entraide sur l'environnement de développement XCode
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 01/02/2012, 07h36   #1
Djug
Rédacteur
 
Avatar de Djug
 
Homme
Inscription : mai 2007
Messages : 3 170
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : Algérie

Informations forums :
Inscription : mai 2007
Messages : 3 170
Points : 19 490
Points : 19 490
Par défaut Devenir un Xcoder, Un livre gratuit pour commencer avec Cocoa à l'aide d'Objective-C

Bonjour,
Nous avons le plaisir de vous présenter le livre : Devenir un Xcoder, un livre gratuit pour commencer avec Cocoa à l'aide d'Objective-C.



Citation:
Ce livre a pour but de vous initier, de manière relativement indolore, aux concepts fondamentaux de la programmation sur Mac en utilisant Xcode et Objective-C.

Il ne requiert aucune connaissance préalable de la programmation.
Bonne lecture.
__________________
Tweet more than 140 characters with long-tweets.com

Tutoriels JADE (Java Agent DEvelopment Framework)
http://djug.developpez.com

Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
Djug est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 01/02/2012, 10h46   #2
camus3
Membre émérite
 
Inscription : juillet 2010
Messages : 615
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 615
Points : 925
Points : 925
Wow , merci pour ce tutorial , qui a réalisé la traduction ?
Donc objective-C est juste un subset de C ? tout ce qui est valable en C est valable en objective-C ?
la syntaxe fait peur , mais comme le passage de java à ruby , je présume que c'est une question d'habitude.
J'ai lu qu'il n'y avait pas de namespaces en objective-C , est-ce vrai?
camus3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 11h38   #3
Le Vendangeur Masqué
 
Homme
Développeur informatique
Inscription : juillet 2011
Messages : 161
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 161
Points : -195
Points : -195
Citation:
Envoyé par camus3 Voir le message
Wow , merci pour ce tutorial , qui a réalisé la traduction ?
Donc objective-C est juste un subset de C ? tout ce qui est valable en C est valable en objective-C ?
Oui, on peut même employer de la syntaxe C++ avec de l'objectiveC. Les fichiers ".m" devenant des ".mm".

Citation:
Envoyé par camus3 Voir le message
la syntaxe fait peur , mais comme le passage de java à ruby , je présume que c'est une question d'habitude.
Elle diffère assez du C++. Je viens du C et j'avoue avoir trouvé ObjC plus simple que C++, ayant découvert les deux en parallèle.

Et tout ce qui sort des habitudes fait peur c'est bien connu.

Citation:
Envoyé par camus3 Voir le message
J'ai lu qu'il n'y avait pas de namespaces en objective-C , est-ce vrai?
Exact, comme en C. De même qu'il n'existe pas de variable globale à tout un programme (et c'est peut être pas un mal).

En ObjC, si tu veux que ton objet soit utilisable par d'autres personnes sans risquer le conflit, la règle est de mettre un préfixe distinctif au nom de ta classe.
Par exemple tous les appels Foundation/Cocoa commence par "NS" (pour NextStep) comme "NSWindow" ou "NSString". Les programmeurs utilisent généralement leurs initiales ou celles de leur entreprise.

C'est assez basique, mais finalement je trouve ça plus lisible que de chercher les "using ..." cachés dans le code. On n'a pas non plus le risque d'oublier d'en mettre.
Le Vendangeur Masqué est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h39.


 
 
 
 
Partenaires

Hébergement Web