51 votes

Projets Open Source Objective-C avec un code de haute qualité?

Je pense que l'une des meilleures façons d'apprendre un nouveau langage de programmation est de plonger dans le code source et de voir comment les codeurs expérimentés écrire. J'ai trouvé ce genre de question posée ici sur un Débordement de Pile pour les autres langues, mais aucun ciblée à l'Objective-C. Le plus proche que j'ai trouvé est la question du bien-à la recherche de Cacao interfaces utilisateur, mais je suis en train de penser en termes de code général de la qualité, comme le bon usage des expressions idiomatiques et des modèles de conception, et utilisable de la documentation. Une autre bonne caractéristique serait une base de code qui est assez grand pour nécessitent une réelle organisation de la discipline, mais suffisamment petit pour qu'un débutant puisse s'adapter à son/sa tête autour.

Que pensez-vous est un de haute qualité d'un projet open source qui répond à ces critères?

20voto

mipadi Points 135410

J'ai trouvé Adium comme un projet Objective-C bien conçu et écrit. Il a aussi une base de code énorme.

20voto

Dave DeLong Points 156978

Il y a un décent liste de l'open source Mac projets sur CocoaDev: http://www.cocoadev.com/index.pl?CocoaOpen

Tous les projets sont toujours actifs, mais un certain nombre d'entre eux sont. Je vous recommande particulièrement:

4voto

Quinn Taylor Points 29688

Je ne pense pas qu'il soit un lieu pour apprendre toutes les Objective-C les expressions idiomatiques et les meilleures pratiques, mais vous pouvez les ramasser ici et là au fil du temps et de la pratique. De cacao listes de diffusion et les blogs sont de bonnes ressources pour cela. (Il y a plusieurs questions relatives à ce.)

Je n'ai pas plongé dans la source en moi, mais l' Omni cadres sont bien respectés dans la communauté Mac.

Je travail sur un cadre de ma propre c'est encore brut de décoffrage, mais je cherche la documentation relative à la qualité en plus compréhensible, bien structuré code.

4voto

f3lix Points 13634

Zone de recherche rapide Google [ qsb-mac - Google Code ]

Je pense que le champ de recherche rapide Google (QSB) mérite un coup d’œil. À mon humble avis, il s’agit en quelque sorte d’une réécriture plus nette de Quicksilver sur googley ( Remarque: N. Jitkoff, le programmeur QS, participe également au programme QSB de Google).

3voto

z5h Points 8029

Apple a des tonnes d'exemples téléchargeables sur leur site Web développeur. Vous pouvez voir la source, et la licence est BSDish d'après ce que je me souviens (utilisez-la comme vous voulez, mais ne republiez pas le code original sans la licence).

http://developer.apple.com/samplecode/Cocoa/index-date.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X