Ich bin im Begriff, mein A-Level Computing-Projekt (High School Level) zu starten, das hoffentlich eine Point-of-Sale-Anwendung für Mac OS sein wird. Leider ist Objective-C im Moment ein wenig außerhalb meiner Liga und sollte ich in dem Projekt stecken bleiben, habe ich niemanden, der mir helfen könnte, so dass ich den Teil des Kurses nicht bestehen und nicht in die Universität gehen würde. Das ist mir sehr wichtig.PyObjc und Kakao auf Snow Leopard
Ich möchte mit Python eine Cocoa-App entwickeln. Ich weiß, dass ich PyObjc brauche, aber alle Details im Netz scheinen davon auszugehen, dass es vorinstalliert ist. Anscheinend ist dies bei Leopard und Snow Leopard der Fall, aber ich habe es anscheinend nicht bei Snow Leopard und nie auf Leopard bemerkt. Außerdem habe ich versucht, die neueste Beta von PyObjc zu installieren, indem ich den Anweisungen auf der Sourceforge-Seite folge, aber ohne Glück.
Ich würde es wirklich zu schätzen wissen, wenn jemand etwas Licht auf was installiert werden könnte, wie und Links zu Ressourcen oder Tutorials, die mir helfen könnten.
Vielen Dank im Voraus für die Hilfe!
Update: Ich sehe, dass dies eine beliebte Frage ist, ich habe nur das 'Notable Frage' Abzeichen dafür, also dachte ich, ich würde jeden aktualisieren, der auf dieser Seite auf was ich nach dem Beantworten der Antworten kam.
Leider konnte ich mit Python keine Mac-Anwendung erstellen. Das war zu der Zeit eher enttäuschend, aber wahrscheinlich eine gute Sache. Ich habe für mein Projekt eine Windows-App in C# erstellt, ein Tool zum Erstellen und Ausführen von Assembly-Apps in einer simulierten Umgebung. Mein Kurslehrer hat jetzt angefangen, mein Werkzeug zu benutzen, um den Kurs statt seiner eigenen zu unterrichten! Ich habe eine sehr hohe Punktzahl im Computer-Projekt bekommen (über 90%) und dies hat dazu beigetragen, dass ich ein A * in meinem Computer-A-Level (die höchste erreichbare Note) bekam, und ich stieg folglich an der Southampton Universität ein, um Informatik zu studieren.
Diesen Sommer habe ich beschlossen, eine iPad-App zu machen (bald veröffentlicht) und ich bin froh zu sagen, dass ich denke, dass ich eine Mac OS-Anwendung in Objective-C machen könnte. Ich bin froh, dass ich mir die Zeit genommen habe, es zu lernen, es ist eine großartige Sprache und wirklich nützlich, da iOS so populär wird.
Sorry für all das Prahlen, aber ich bin wirklich glücklich darüber. Was ich wirklich sagen möchte, ist, wenn Sie auf diese Seite kommen, die hofft, PyObjc zu verwenden, um Mac-Anwendungen leicht zu erstellen, nicht stören. Es braucht etwas Zeit und Mühe, aber sobald Sie Objective-C gelernt haben, ist es wirklich befriedigend, Apps damit zu erstellen. Viel Glück!
Have hast du versucht mit Macports PyObjC zu installieren? –
Haben Sie die neueste Version der Entwickler-Tools installiert? Ich habe noch nie PyObjc verwendet, aber ich denke nicht, dass es einfacher ist, Objective-C zu verwenden. Es ist eine leicht zu erlernende Sprache, und da die Mac OS X APIs im Hinblick darauf entwickelt wurden, arbeiten sie sehr gut damit. Sie können Garbage Collection sogar verwenden, wenn Sie sich nicht um die Speicherverwaltung kümmern möchten, aber die integrierte Referenzzählung ist so einfach, dass ich noch nie die Garbage-Collection verwenden wollte. Es ist auch etwas, was Sie wissen sollten, wenn Sie die Mac-Entwicklung fortsetzen möchten. – Amok
Danke für die Antwort, ich werde versuchen, mit Macports PyObjc zu installieren, und ich habe die neuesten Xcode 3.2, Dev-Tools und SDKs. Ich habe Objective-C ausprobiert und ich habe ein Buch darüber, aber nachdem ich in der Vergangenheit nur grundlegende Programmierung als Hobby und als High-School-Kurs gemacht habe, habe ich damit zu kämpfen. Es scheint viel schwieriger, dass C# .NET, die ich gemacht habe. Außerdem, wenn ich die Software nicht funktioniere, steht viel auf dem Spiel und ich kenne niemanden, der mir helfen kann, wenn etwas schief läuft. Zumindest habe ich einen Freund, der ein bisschen wie ein Python-Guru ist, wenn ich PyObjc benutze. – danpalmer