wenn das so stimmt Herr Twitter, hats sichs bei mir ausgetwittert, ein für alle mal, Tweet und Schluss sag ich da nur
Auszug aus der Email von Twitter
“What does this mean for me?
- Applications are no longer allowed to store your password.”
Sollen wir nun jedesmal unser Passwort eingeben, bevor man mal schnell nen Tweet absetzt, in jeder App, manches Passwort eintippen dauert länger als der Tweet an sich. Da muss man sich schon genau überlegen ob und was man twittert. Aber vielleicht ist das ja nicht das schlechteste, vielleicht gibts da weniger sinnbefreite Tweets, hmmmm
Schlagwörter:Twitter

auf Google Code-Seite finden sich nicht nur eine Menge Informationen zu Googles Projekten wie Android, Google Gears etc. sondern besteht auch die Möglichkeit eigene Software Projekte zu hosten.
Bestehender Google Account vorausgesetzt verfügt das Projekt-Hosting von Google über eine Menge netter und interessanter Features, wie z.B. ein Wiki, Issues und Bug-Reporting, SVN etc.
Schlagwörter:Cocoa, Google Code, Objective-C, SoftwareEntwicklung, SVN
schön gemachtes und gut nachvollziehbares Tutorial zum Erstellen einer CoreData-based Application

Das Tutorial basiert zwar leider noch auf Xcode 2.x, sollte aber trotzdem gut nachvollziehbar auch mit Xcode 3 sein
Schlagwörter:Cocoa, Core Data, Objective-C
ProVoc ist ein großartiges Stück Software, das ich nur jedem ans Herz legen kann, meiner Meinung nach die beste Wahl in Vokabeltrainern auf dem Mac und dann auch noch Freeware.
Außerdem finden sich auf der Website des Hersteller eine Reihe von Vokabelsammlungen die man frei verwenden kann.
Der einzige Nachteil ist das Weiterentwicklung des Programms eingestellt wurde, der Source-Code aber nun frei verfügbar ist, vielleicht werfe ich mal einen Blick drauf
Schlagwörter:OS X, Software Tipp, Vokabeln, Vokabeln lernen
Wer sich mit der Programmierung und Anwendungsentwicklung am Mac oder iPhone auseinandersetzen möchte ist gut beraten, sich einen Lernpfad zurechtzulegen, die Themen grundsätzlich abzugrenzen, sowie auch sich mit der Terminologie vertraut zu machen.
Aus eigener Erfahrung möchte ich hier keinen speziellen Lernpfad vorstellen, an dem man sich entlanghangeln kann, vielmehr soll dieser Artikel Hilfestellung leisten, wie man sich einen solchen Lernpfad zur Applikationsentwicklung für Mac/iPhone erarbeiten kann, und einige Links und Materialien zur Verfügung stellen. Je nach Vorkenntnissen kann man sich daraus selbst einen möglichen Lernpfad entwickeln. Wichtig ist hierbei vor allem sich Überblick über die vielschichtigen Wissensbereiche zu verschaffen, und sich mit der verwendeten Terminologie vertraut zu machen.
Hier einige Themenbereiche und ihre schematische Einordnung:
Objective-C
Die meistverwendete Programmiersprache zur nativen Applikationsentwicklung am Mac, und somit auch die Grundlage für die von Apple bereitgestellten Frameworks
Cocoa (Foundation Framework – AppKit Framework)
Cocoa ist eine Sammlung von Frameworks die nebst vielen speziellen Frameworks zu speziellen Themen, in erster Linie aus Foundation Framework – grundsätzliche Funktionalitäten wie Strings, Numbers etc. besteht, sowie dem AppKit Framework das für die grafische Darstellung der Applikation zuständig ist
Xcode und IB
Xcode ist die von Apple zur Verfügung gestellte IDE – Integrated Development Enviroment und ist neben Interface Builder die zentrale Schnittstelle zur Programmierung am Mac, incl. Editor, Debugger, SCM etc.
Man sollte sofern nicht bereits vorhanden, auf jeden Fall einen für den Anfang vollkommen ausreichenden kostenfreien Zugang zur Apple Developer Connection verschaffen, dort lassen sich dann auch aktuelle Frameworks, Xcode und IB, und einige Betaversionen von Apples Apps herunterladen, zur reinen Applikationsentwicklung für den Mac ist kein weiterer kostenpflichtiger Zugang notwendig, für die iPhone Anwendungsentwicklung benötigt man erstmals ebenso keinen kostepflichtigen Zugang, jedoch um Programme dann auf dem eigenen iPhone zu testen (im kostenloses Zugang lassen sich die iPhone Apps lediglich im SDK mitgelieferten iPhone Simulator testen) oder dann gar seine erste App in den AppStore zu hieven werden 99 USD fällig.
Sollten weder Kenntnisse in C noch in Objective-C vorhanden sein, sollte hier grundsätzlich zuerst Abhilfe geschaffen werden – entsprechende Literaturhinweise im Anhang – denn ohne ausreichenden Kenntnissen über objektorientierte Programmierung im allgemeinen und speziellen Kenntnissen in C und Objective-C ist eine Einarbeitung in die Cocoa Frameworks schwierig bis unmöglich.
Man sollte sich auch früh mit der Apple Dokumentation vertraut machen und den Umgang mit Xcode und IB erlernen, es handelt sich hier um mächtige Werkzeuge, die eine gewissen Einarbeitungszeit benötigen.
Rein schematisch sollte ein Lernpfad in etwa so aussehen:
- Objective-C und ggf. C
- Cocoa Frameworks (Foundation und AppKit)
- die Werkzeuge (Xcode und IB)
- vertiefende Literatur z.B. zu DesignPattern etc.
Je nach Vorkenntnissen können Bereiche übersprungen werden, grundsätzlich denke ich jedoch sollte diese grobe Reihenfolge eingehalten werden.
spezielle Podcastsendungen / Links für Cocoa / Objective-C Anfänger:
Getting Started with Cocoa von Apple
Getting Started With Cocoa von MacDeveloperNetwork
MacOS Anwendungsentwicklung bei Chaos Radio Express
iPhone Anwendungsentwicklung bei Chaos Radio Express
Links:
Apple Developer Connection
Mac Developer Network
Literatur:
Programming in Objective-C von Stephen W. Kochan
Cocoa Programming for Mac OS X von Aaron Hillegass
Objective-C und Cocoa Band 1: Grundlagen von Amin Negm-Awad
Xcode 3 Unleashed von Fritz Anderson
In einem weiteren Beitrag werde ich noch eine Reihe interessanter Links zu Tutorials, Foren und Themen rund um Programmierung allgemein sowie im speziellen Programmierung am Mac zusammenstellen.
Schlagwörter:AppleDeveloper, Cocoa, Objective-C
für den Verkauf bei Ebay gibt es zwei wirklich gute native Mac-Applicationen:
Beide Apps sind zwar kostenpflichtig leisten aber einiges und sind für Vielverkäufer eine lohnende Investition.
Leider sieht es auf der Kaufseite bis dato etwas mager aus, da Garagebuy mich bis dato nicht begeistern konnte.
Nun hat mich aber die Adobe Air Lösung von ebay – ebay Desktop – überzeigt, wenn auch das Interface für Mac-User etwas ungewohnt sein mag, die Responsivness dieser App ist großartig.

Hier die Links zur App und zum Adobe Air Installer
Adobe Air
ebay Desktop
Schlagwörter:Adobe Air, ebay, ebay Desktop