Bei der Entwicklung von iPhone Applikationen sammeln sich mit der Zeit eine ganze Reihe hilfreicher Codefragmente an. Dank Objective C und den dadurch möglichen Additions kann man diese gut strukturiert ablegen. Meine Eigene Sammlung stelle ich hier zum Download bereit. Ausserdem pflege ich die snippets in einem github-repository: http://github.com/mkernel/iphone-snippets
Enthaltene Erweiterungen
- NSArray (SortArray)
Erweitert NSArray um einen initializer, der ein Array mit einem einzelnen NSSortDescriptor-Objekt zurückliefert. Sehr hilfreich bei der Verwendung von Core Data.
- NSSortDescriptor (Initializer)
Implementiert einen statischen initializer, um die alloc/init/autorelease-Aufrufe im Code zu verkürzen.
- NSString (ApplicationDirectory)
Implementiert einen initalizer, mit dem sich der absolute Pfad zum Dokumentverzeichnis der eigenen Applikation feststellen lässt.
- NSString (KeychainAdditions)
Erweitert NSString um Operationen für den Keychain-Zugriff. Derzeit wird nur der Keychain-Typ "Internet Password" unterstützt.
- NSData (Base64Conversion)
Implementiert den Base64-Algorithmus.
Die hier abgelegte Version ist vom 2.4.2010:
snippets.zip