Plant ec6c39f6a74dbbbd1c7ea9b88487754c3df7293066d9942ca8b9df9101768700 Lamp 4b001da5ae8a95657ec9b41d4c3ed801f4f32441bdd6330e90d5f17c587d0c06 Utils c4de52753845c005dec1770e814862cc39ba258a50604995b29f8d617cfdeebb Display b37928eac69ce462d5f3963641566165a90f29d79e6034be20333d003a578161 Books 0e9cb4dd7421063d5f2df693b67008fb8fa81253fec207326239b2d08c4c1ab9 Macbook 5b81d74b1f083f145970a9d03674b5f4a4b8330453913b3555a9406e94b222fe Lamp 4b001da5ae8a95657ec9b41d4c3ed801f4f32441bdd6330e90d5f17c587d0c06
22. Juni 2017

Swift Challenge Mai 2017 - Auflösung

Für alle, die bei der Challenge mitgemacht haben, haben wir hier noch die passende Auflösung: import Foundation func isRotation(_ lhs: String, _ rhs: String) -> Bool { guard lhs.utf16.count == rhs.utf16.count else { return false } return (lhs + lhs).contains(rhs) } Bald gibt es dann die nächste Runde ;)

Swift Challenge Mai 2017

24. Mai 2017
Wir wollen unseren Swift-Entwicklern hier im Unternehmen, sowie allen Lesern dieses Blogs jeden Monat eine kleine Herausforderung stellen, um herauszufinden wie fit sie in der Programmiersprache sind. Am Anfang der nächsten Challenge stellen dann unseren Lösungsvorschlag vor. Alle Wege führen nach Rom. So sind alle Lösungen, die zum richtigen Ziel führen, in ihrer Schreibweise und ihrer Herangehensweise unterschiedlich. Das Ergebnis sollte aber zumindest dasselbe sein. Die Herausforderung Gegeben sind zwei...

Ergänzen fehlender Xcode-Funktionen - Teil 3

10. November 2016
Nach Teil 1 und Teil 2 unserer Serie über fehlende Xcode Funktionen und wie man sich behelfen kann, folgen in diesem Eintrag mehr Informationen zu Fehlenden Code Conventions und TODO-Warnungen. Fehlende Code Conventions und TODO-Warnungen Swift erlaubt es - wie die meisten Programmiersprachen - das gleiche Funktionsverhalten einer App auf viele verschiedene Weisen zu implementieren. Während man im Allgemeinen nicht sagen kann, dass es "die perfekte" Implementierung einer Funktion gibt,...

Ergänzen fehlender Xcode-Funktionen - Teil 2

20. Oktober 2016
In unserem letzten Beitrag haben wir bereits über die fehlende Aktualisierung von Übersetzungen und mögliche Lösungsansätze berichtet. Diese Woche geht es weiter mit unserer Einführung in fehlende Funktionen in Xcode und wie man diese umgehen kann. Im nächsten Teil erwartet dich dann eine Erklärung zu fehlenden Code Conventions und TODO-Warnungen. Dynamisch referenzierte Ressourcen Problem Wie im letzten Teil bereits erläutert, bietet die Foundation Library das Makro NSLocalizedString(key, comment) an, um...