Tutorial: PageViewController

Hallo Zusammen,

heute beschäftigen wir uns mit dem PageViewController. Ein PageViewController ist eine Art Container. Er hält mehrere Seite zusammen und ermöglicht es dem Nutzer durch diese zu blättern. Die „Seiten“ sind jedoch vollwertige ViewController mit all ihren Möglichkeiten. Daraus ergeben sich natürlich spannende Kombinationen.

Ich wähle für dieses Tutorial die Kombination aus PageViewController und TableViewController – einfach weil es für diese Zusammenstellung nur wenig Tutorials gibt. Wir erstellen also eine App die drei TableViewController in einem PageViewController bündelt. Der Nutzer kann dann in der „fertigen“ App seitlich durch die Tabellen swipen.

Am Ende des Tutorials werden wir 3 View Controller im Storyboard haben. Einen StartViewController, einen PageViewController und einen TableViewController. Der StartViewController wird beim starten der App aufgerufen und hat die Aufgabe den PageViewController zu erstellen, sowie die anzuzeigenden Daten vorzuhalten. Der PageViewController wiederum initialisiert beliebig viele TableViewController, je nach Bedarf.

[…]

Tutorial: Storyboard und Delegate

Hallo Zusammen,

heute schreibe ich über Delegate. Die Übersetzung legt schon nahe worum es geht – beauftragen, übertragen. Mit Delegates überträgt man Aufgaben auf eine Instanz einer anderen Klasse – dem Delegate-Empfänger. Welche Aufgaben das sind wird im Delegate definiert. Man könnte auch sagen über Delegates wird der Delegate-Empfänger über Ereignisse eines Objektes informiert.

[…]

Tutorial: Sound abspielen mit AudioServicesPlaySystemSound

Hallo Zusammen,

heute soll es darum gehen Sound abzuspielen . Viele gute Apps haben Sounds integriert und selbst bei Apps im Bereich der Produktivität kann ein Soundeffekt an bestimmten Stellen sinnvoll sein. Ich zeige heute wie man Sounds in eine App integriert und wie man sie mit Hilfe des Programms cfxr erstellt.

[…]

Bewerte meine App!

Hallo Zusammen,

gute App Bewertungen sind wichtig für die Platzierung im Appstore. Eine gute Bewertung schafft eine bessere Platzierung, daraus resultieren mehr Downloads mit hoffentlich noch mehr guten Bewertungen.

Viele Nutzer geben jedoch eher selten Bewertungen ab. Eine kleine Erinnerung könnte hier etwas nachhelfen. Ich zeige wie ihr so etwas dank Appirater sehr einfach umsetzen könnt.

App Bewertungen mit Appirater […]

leicht gemacht: Bild im Album ablegen

Hallo Zusammen, heute teile ich ein kleines Stückchen Quellcode, mit dem man aus einer App ein Bild im Album des Gerätes ablegen kann. Apple hat für diesen Zweck bereits vorgesorgt und eine entsprechende Methode erstellt. // falls das Bild bereits in einer UIImageView enthalten ist UIImage* imageToSave = imageView.image; // oder das Bild wird für diesen Zweck Read more about leicht gemacht: Bild im Album ablegen[…]

leicht gemacht: Textsuche

Hallo Zusammen,

heute möchte ich euch zwei Methoden präsentieren mit welchen man nach Texten suchen kann.

-(BOOL)search:(NSString*)searchString inFullText:(NSString*)fullText{
    if(searchString.length > 0 && fullText.length > 0 ){
        NSRange isInRange = [fullText rangeOfString:searchString options:NSCaseInsensitiveSearch];
        if(isInRange.location != NSNotFound) {
            return YES;
        }else{
            return NO;
        }
    }else{
        NSLog(@"empty strings");
        return NO;
    }
}

[…]