Lineare Suche II

Aktualisiert am 13. Januar 2018 Im Artikel “Lineare Suche in Swift und Python” habe ich die lineare Suche nach einem Integer-Wert in einem Array vorgestellt. Nun ist es etwas umständlich, für jeden Datentyp eine separate Such-Funktion schreiben zu müssen. Außerdem führt es zu nicht wünschenswerten Code-Wiederholungen. In Swift sollte man daher Generics nutzen, um eine … WeiterlesenLineare Suche II

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

ToDo-Warnungen in Xcode

Standardmäßig kann in Xcode mit MARK eine Markierung hinzugefügt werden, durch die der Inhalt einer Swift-Datei gegliedert wird, z.B.: // MARK: – IB outlets Xcode lässt sich darüber hinaus dergestalt anpassen, dass auch ToDo- (oder andere) Warnungen ausgegeben werden können. Dafür wechselt Ihr im linken Navigator-Bereich auf den Projektnamen und wählt dann -> Build Phases … WeiterlesenToDo-Warnungen in Xcode