Problem: Arbeitet man mit NSDate-Objekten muss man immer wieder diverse Spezifikationen eines Datums ermitteln. Eines der (von mir) oft genutzen attribute ist der Wochentag (weekday).
In den meisten Foren/Blogs ist der vorgeschlagene Lösungsansatz:
- Nutze NSDateFormatter, generiere dir einen NSString aus einem Datum und fange mit einer IF/ELSE Orgie das zurcükgelieferte kürzel ab.
Bei sowas stellen sich mir die Nackenhaare auf!
Problem: Noch vor meinem Urlaub hatte ich unter OSX 10.6 Xcode als Final Build und als Beta-Version installiert. Nach dem Upgrade auf OSX Lion ging nichts mehr. Ich konnte weder bestehende Projekte öffnen oder neue Projekte anlegen. Da war was richtig kaputt. Eine Neuinstallation von Xcode war die Lösung. Wie das richtig gemacht wird, seht ihr hier.
Problem: In der aktuellen Fluid Version lassen sich bisher, in IF-Abfragen, noch keine Stringvergleiche durchführen. Dies ist im Produktiveinsatz eine starke Behinderung. In manchen Büchern wird darauf hingewiesen das Stringvergleiche aufgrund ihrer komplizierten Implementierung bisher nicht möglich sind und man daher auf einen ViewHelper zurückgreifen sollte.
Das sehe ich nicht so! Eine alternative Lösung folgt. weiterlesen »
Problem: Da akteull das Volumen meiner Backupfestplatte, für das anstehende Update, nicht ausreicht war ich auf der Suche nach großen Ordner auf meinem Mac. Der Mac-Finder zeigt jedoch in der Listendarstellung keine Ordnergrößen an.
Problem: Ihr wollt für ein Label, einen Button oder für eine andere Komponente eine Schrift definieren. Klar, in Photoshop nennen sich die Schrift “Helvetica Neue” etc.. Doch welche Angabe erwartet beispielsweise [UIFont fontWithName:@"XXX" size:14.0]; ? In dem kommenden Beispiel werde ich euch einen praktischen Tipp zeigen.
Problem: Wer kennt das nicht, ihr programmiert eine View und alles sieht gut aus. Nun kommt euer Designer und sagt: “Bei dem Titel-Label stimmt die Farbe nicht, das müsste eigentlich folgender HEX-Code sein…”. Spätestens jetzt geht die Rechnerei los, um die HEX-Codes in das passende Format für “[UIColor colorWithRed:...]” umzurechnen. weiterlesen »
Problem: Validierung eines URL-Strings.
Lösung: Die Validierung einer URL kann sehr aufwendig sein. Da ich gerade eine neue App entwickle, welche viele URL`s bearbeiten muss, habe ich eine Funktion geschrieben, die eine URL (vorliegend als NSString) unter Verwendung von NSPredicate validiert. Übergeben wird lediglich der String, als Rückgabewert erhalten wir TRUE oder FALSE. weiterlesen »
Problem: Viele iOS Apps haben eine angepasste und oft aufwändig entiwckelte GUI. So müssen auch standard Elemente, wie die UINavigationBar, grafisch angepasst werden. iBooks und Notizen sind seitens Apple die bekanntesten Beispiele für eine angepasste NavigationBar. Wie eine solche Anpassung realisiert wird erkläre ich euch anhand dem kommenden Beispiel. weiterlesen »