CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

objective-C pour débuter

Pseudo supprimé
Pseudo supprimé 19 janvier 2013 à 17:45:07

C'est bien pour débuter en programmation sachant que j'ai un mac :question: Ou alors il me faut des bases de c avant :question:

godrik
godrik
Niveau 30
20 janvier 2013 à 06:49:46

pas besoin des bases de C. C'est bien pour commencer.

happy hacking.

dark_drow
dark_drow
Niveau 15
20 janvier 2013 à 13:34:35

j'ai pas compris la réponse :o))
moi aussi je voudrais bien me mettre à l'objective c pour tester un peu les app iOS

Bunyan
Bunyan
Niveau 17
20 janvier 2013 à 13:35:08

Des bases en C peuvent aider, mais c'est plus la compréhension de la POO, et un brin celles des Design Pattern qui te seront véritablement utile.

[El-pr0n]
[El-pr0n]
Niveau 10
20 janvier 2013 à 13:41:23

Le C et l'Ojective-C ne sont pas liés, donc pas besoin de bases en C pour en faire :noel:

Par contre, je ne connais pas grand monde ayant appris la POO via l'Objective-C donc je ne peux pas vraiment dire si ça sera simple ou pas. Personnellement j'ai appris la POO en C++, après faut juste s'habituer à la syntaxe des autres langages.

J'aurais bien voulu faire de l'Objective-C mais bon... Apple, propriétaire, toussa toussa :hap:

Pseudo supprimé
Pseudo supprimé 20 janvier 2013 à 23:07:57

@El-pr0n

Objective-C n'est pas proprio mais le langage est dépendant d'un environnement d’exécution assez complexe (objc est un langage dynamique).

il en existe 3:
- celui d'apple qui est compatible avec macos uniquement et libre[1]
- celui de GCC qui est a chier.
- GNUSTEP de GNU qui est compatible avec linux, windows, mac et d'autres os[2]

il existe aussi 2 compilateurs libre: gcc et llvm/clang. gcc est très en retard sur clang qui est chouchouté par apple.

donc on peux programmer avec objc sans problème sur linux et windows a condition d'utiliser GNUSTEP et clang. a noter que GNUSTEP ne fournis pas que le runtime mais aussi une api semblable a cocoa.

[1] http://opensource.apple.com/source/objc4/
[2] http://www.gnustep.org/

[El-pr0n]
[El-pr0n]
Niveau 10
20 janvier 2013 à 23:39:07

elite_2009 Voir le profil de elite_2009
Posté le 20 janvier 2013 à 23:07:57 Avertir un administrateur
@El-pr0n

Objective-C n'est pas proprio mais le langage est dépendant d'un environnement d’exécution assez complexe (objc est un langage dynamique).

il en existe 3:
- celui d'apple qui est compatible avec macos uniquement et libre[1]
- celui de GCC qui est a chier.
- GNUSTEP de GNU qui est compatible avec linux, windows, mac et d'autres os[2]

il existe aussi 2 compilateurs libre: gcc et llvm/clang. gcc est très en retard sur clang qui est chouchouté par apple.

donc on peux programmer avec objc sans problème sur linux et windows a condition d'utiliser GNUSTEP et clang. a noter que GNUSTEP ne fournis pas que le runtime mais aussi une api semblable a cocoa.

[1] http://opensource.apple.com/source/objc4/
[2] http://www.gnustep.org/

Oui j'ai dit propriétaire par abus de langage :hap: Je pensais plutôt au fait qu'il faille avoir un mac pour profiter pleinement de ce qui se fait de mieux niveau environnement de dév concernant ce langage.

Après tu peux toujours faire ça dans une VM mais bon... :(

Dbzgokussj2
Dbzgokussj2
Niveau 10
21 janvier 2013 à 14:55:50

Ou alors machine virtuelle... toussa ! :hap:

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment