Category Archives: iOS

HMLauncherView

Letzte Woche habe ich meine iOS-Komponente “HMLauncherView” auf Github hochgeladen. Die Komponente bietet eine Alternative zu der TTLauncherView aus dem Three20-Framework. Das Besondere ist, dass auch mehrere “LauncherViews” interagieren können. So können Buttons von einer Liste zur anderen verschoben werden … Continue reading

Posted in iOS | Leave a comment

Erzeuge keine UIViews in der init-Methode eines UIViewControllers

Vor einiger Zeit hatte ich bei einem Code-Review folgende init-Methode eines UIViewControllers gesehen: – (id) init { if (self = [super init]) { UIImage *image = [UIImage imageNamed:@"someimage.png"]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; self.logoImageView = imageView; [imageView release]; } … Continue reading

Posted in iOS | Comments Off

Das iOS-Framework “Three20″ in der Retrospektive

Vor fast zwei Jahren stand ich vor dem Problem, eine Schnellstart-Buttonleiste in eine iPhone-App einzubauen. Die Buttons in der Leiste sollten analog zum iPhone-Homescreen mittels Drag&Drop sortiert werden können. Bei der Recherche nach einer bereits fertigen Open Source-Komponente bin ich … Continue reading

Posted in iOS | 2 Comments

Objective-C. Ein paar Unterschiede zu Java

Mit der steigenden Popularität von Apple-Produkten rückte auch die Programmiersprache “Objective-C” in den Fokus von Software-Entwicklern, da nur mit ihr die Entwicklung von nativen iPod-, iPhone- und iPad-Applikationen möglich ist. Das Faszinierende an dieser Sprache ist die Kombination aus statischer … Continue reading

Posted in iOS | Tagged | Comments Off

Top-7 der XCode-Shortcuts

[Novum heute: Der erste Blogeintrag zu Objective-C bzw. XCode.] XCode ist Apple’s IDE für die Entwicklung von iPhone und Mac-Applikationen. Allerdings ist XCode bei weitem nicht so komfortabel und mächtig wie Eclipse. Dennoch gibt es ein paar Shortcuts, die jeder … Continue reading

Posted in IDE, iOS | Tagged , , | Comments Off