Farben in Swift 4 definieren

Bisher war es üblich, Farben per Code festzulegen: let backGround = UIColor(red: 215/255, green: 228/255, blue: 233/255, alpha: 1) Mit einer Extension konnte man es noch etwas übersichtlicher gestalten: extension UIColor { convenience init(red: Int, green: Int, blue: Int) { let newRed = CGFloat(red)/255 let newGreen = CGFloat(green)/255 let newBlue = CGFloat(blue)/255 self.init(red: newRed, green: … weiterlesenFarben in Swift 4 definieren

CookiesAnalyzer für macOS

Seit es die sogenannte „Cookie-Richtlinie“ gibt, bzw. Google die AdSense-Nutzer auf einen Cookie-Hinweis verpflichtet, erscheint beim Aufruf zahlreicher Internetseiten ein entsprechender Hinweis. Da fast jede Internetseite Cookies nutzt, ist dies durchaus ärgerlich. Denn insbesondere bei mobiler Internetnutzung ist es erforderlich diesen Hinweis mit einen Klick zu akzeptieren. Andernfalls kann auf einem kleinen Display die eigentliche … weiterlesenCookiesAnalyzer für macOS

Elementare Operatoren in Swift

Aktualisiert am 28. Oktober 2017 Wie auch in anderen Programmiersprachen, gibt es in Swift die Standard-Rechenoperatoren, also “+”, “-“, “*”, “/“ und “%” (Modulo- oder auch Restwertoperator genannt). In diesem Zusammenhang darf freilich nicht der Zuweisungsoperator “=“ vergessen werden, mit dem ein Wert einer Variable zugewiesen werden kann, z.B. let x = 100 var y = … weiterlesenElementare Operatoren in Swift

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

Durch Benutzung dieser Website erklären Sie sich mit der Verwendung von Cookies einverstanden. Mehr Informationen

Die Verwendung von Cookies dient dazu, Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf diese Website zu analysieren. Außerdem werden Informationen zur Nutzung dieser Webseite an Partner für soziale Medien, Werbung und Analysen weitergegeben.

Schließen