Dependency-Management mit Carthage

Entwickler sind oft genug eher Informationsbroker. Das Internet ist voll mit Code und so manche dringend benötigte Funktionalität findet man in hoher Qualitä...

Swift-Optionals

Eines der leistungsfähigsten, aber auch verwirrendsten Features in Swift sind die Optionals. Sie erlauben zwischen optionalen und nicht-optionalen Werten zu ...

WatchKit-Tutorial - Erste Schritte

Das lang ersehnte WatchKit ist heute endlich erschienen! Wie angedroht wird sich CocoaBits ausführlich mit der Programmierung der Apple Watch beschäftigen. I...

Swift Playgrounds

Zusammen mit der neuen Sprache Swift hat Apple auf der WWDC im Juni 2014 Xcode 6 vorgestellt. Darin enthalten sind eine Menge spannender, neuer Features. Das...

Xcode - Aufbau und erste Schritte

Wer Software für den Mac oder iOS entwickeln möchte kommt um Xcode nicht herum. Die Alternativen sind rar und werden von Apple nicht wirklich unterstützt. E...

Crashlytics - der Crash-Detektor

Die Speicherverwaltung in iOS-Apps ist mit der Einführung von ARC deutlich einfacher geworden. Dennoch kommt es immer noch mal vor, dass eine App crasht. Nic...

Textfelder übers Keyboard schieben

Das ausgefahrene Keyboard benötigt auf dem iPhone fast die Hälfte des Screens. Bei der Konzeption von User Interfaces muss man das berücksichtigen. Im Prinzi...

Swift Tutorial - Grundlagen

Der Fokus bei Swift liegt auf Einfachheit, das merkt man schon beim Lesen der ersten Zeilen: Swift kommt ohne Semikolons aus, in jeder Zeile steht dann eine ...

Swift lernen - Die wichtigsten Quellen

Das war endlich wieder mal ein echtes “One More Thing”. Ohne jede Voranmeldung hat Apple auf der WWDC 2014 eine neue Programmiersprache namens Swift vorgeste...

UICollectionView-Tutorial

In der im Jahr 2012 erschienenen Version 6 von iOS hat Apple die UICollectionView zugefügt. Die Komponente zur Darstellung von Datensammlungen ähnelt in viel...

UITableView-Tutorial

Tabellen sind sehr wichtige Komponenten in der iOS-Entwicklung und finden praktisch in jedem Projekt Einsatz. Die Möglichkeiten der UITableView sind beeindru...

Touch Events unter iOS

Für das Zeichnen auf dem Screen des iPhones oder iPads gibt es einige Anwendungsfälle. Zunächst denkt man sicher an Mal- oder Zeichenprogramme. Aber auch das...

iOS-Logging mit Lumberjack

Objective-C bzw. das Foundation-Framework bringt mit der Klasse NSLog einen eingebauten Log-Mechanismus mit. Die Klasse bzw. ein Makro schreibt eine Logmeldu...

Mehr App-Bewertungen mit Appirater

Der Erfolg von Büchern, Apps und demnächst vermutlich so ziemlich allen Medien hängt inzwischen in sehr hohem Maße von Bewertungen ab. Wie ein Torwächter wac...

App-Marketing - Die Gestaltung der Webseite

Inzwischen gibt es über eine halbe Million iPhone-Apps im App Store. Die ungeheure Menge an Software, die für den Benutzer natürlich eine feine Sache ist, st...