Lineare Suche in Swift und Python

Nach einer kurzen Übersicht zur Big-O-Notation folgt die lineare Suche. Die lineare Suche ist der einfachste Suchalgorithmus. Sie ist auch unter der Bezeichnung sequentielle Suche bekannt. Ziel ist es, einen einzelnen Wert in einem Array zu finden. Dabei wird der gesuchte Wert mit den im Array vorhandenen Werten verglichen. Als Ergebnis erhält man im nachfolgenden … weiterlesenLineare Suche in Swift und Python

CALayer — UIButton modifizieren

Nach der Modifizierung eines Bildes mithilfe der CALayer-Eigenschaften, geht es im dritten Teil darum die Ecken eines UIButtons abzurunden. Dafür existiert die CALayer Property cornerRadius. Im Gegensatz zu den beiden vorherigen Artikeln, nutzen wir keinen Playground, sondern erstellen ein kleines iOS-Projekt. Diese App soll lediglich “Hello World!” anzeigen, sobald der Nutzer einen Button berührt. Wer … weiterlesenCALayer — UIButton modifizieren

Closures in Swift

Bei Closures handelt es sich im Grunde um eine besondere Art von Funktionen, die aber über keinen Funktionsnamen verfügen. Es handelt sich um den Nachfolger der Blocks in Objective-C. Closures können in unterschiedlicher Gestalt auftreten. Die Basissyntax ist dabei stets gleich: Es gibt einen oder mehrere Parameter und einen Rückgabewert. { (value: Int, name: String) … weiterlesenClosures in Swift

ZeitSuche-App für iOS auf Swift 3 aktualisiert

Endlich habe ich die Zeit gefunden, die ZeitSuche-App auf Swift 3 (und iOS 10) zu aktualisieren. Diese App nutzt die ZEIT ONLINE Content API und zeigt nach der Eingabe eines Suchbegriffs die dazu gefundenen Artikel an. Leider bin ich noch nicht dazu gekommen, weitere Features hinzuzufügen. Des Weiteren werden die JSON-Daten derzeit im ViewController verarbeitet. … weiterlesenZeitSuche-App für iOS auf Swift 3 aktualisiert