2009-04-24 10 views
1

Ich habe gerade Entwicklungserfahrung in .Net und Windows ... Und jetzt möchte ich wirklich einige Hände auf Erfahrung der Entwicklung auf dem Mac haben. Also Jungs, wie gehe ich vor (Nun, ich werde Mac zuerst bekommen), Vorschläge bitte ...Windows zu Mac Transformation

Antwort

2

Ich würde vorschlagen, Sie zuerst Objective-C zu lernen. Es ist eine C-basierte Sprache mit objektorientierten Fähigkeiten, die größtenteils von Smalltalk übernommen werden.

Ich fand this Buch erstaunlich. (Ich denke, die dritte Ausgabe kommt)

Und natürlich müssen Sie sich an XCode und Apple bereitgestellten Entwicklungswerkzeuge (gdb, Instrumente) gewöhnen. Ich denke, Sie werden Visual Studio vermissen (was meiner Meinung nach stabiler ist als XCode), aber Sie werden mit Cocoa-Erfahrung belohnt. Sie können Ihre Bewerbung wirklich sehr ordentlich aussehen lassen, ohne viel Arbeit.

Die helle Seite davon ist, dass Sie für iPhone auch entwickeln können. Obwohl es nicht das exakt gleiche Framework (Cocoa vs. Cocoa Touch) ist, teilen sie grundlegende Konzepte und Programmiersprache.

+1

Danke Pablo, sind diese Tools kostenlos oder ich muss dafür bezahlen –

+2

Die dritte Ausgabe von Cocoa Programming für Mac OS X ist seit einer Weile schon aus. –

+1

XCode und das iPhone SDK sind kostenlos, aber Sie benötigen Mac OS X für beide und einen Intel Mac für den letzteren. – Coxy