avatar

Funkenstrahlen

  • Archiv
  • Impressum

Swift - App Version als Label anzeigen

February 8, 2016 · 1 min Lesezeit · Tags: anzeigen , app , label , lernen , swift , tipps , version

Möchte man Support für eine App anbieten ist es wichtig die Version der App zu kennen, die der User installiert hat.

Es ist recht einfach die aktuelle Version direkt aus der Info.plist herauszulesen und dem User anzuzeigen:

if let appVersionString = NSBundle.mainBundle().objectForInfoDictionaryKey("CFBundleShortVersionString") as? String {
  versionLabel?.text = "Version \(appVersionString)"
} else {
  versionLabel?.text = "Undefined Version"
}

Ganzen Artikel lesen

Swift - Delegate Referenzen immer weak definieren

February 8, 2016 · 2 min Lesezeit · Tags: arc , delegate , lernen , referenz , swift , weak

Heute habe ich wieder ein wenig mehr über Swift gelernt: Delegate Referenzen sollten immer als weak definiert sein!

Warum? Ich fange besser mal ganz vorne an: Swift arbeitet mit ARC (Automated Reference Counting), um Objekte aus dem Speicher zu löschen, die nicht mehr gebraucht werden. Das Prinzip davon ist recht einfach erklärt: Für jedes Objekt wird eine Strichliste geführt, wie viele Referenzen noch auf das Objekt existieren. Gibt es keine Referenz mehr, wird das Objekt aus dem Speicher entfernt - ganz automatisch.


Ganzen Artikel lesen

Swift - Grundfarben aus Bildern extrahieren

February 8, 2016 · 1 min Lesezeit · Tags: colors , extrahieren , farben , image , lernen , swift

Ich habe lange nach tollem Code gesucht, mit dem sich aus einem Bild die wichtigesten Farben extrahieren lassen, so dass man das User Interface daran anpassen kann.

UIImageColors kann das sehr gut und lässt sich als Cocoapod super einfach einbinden.

let image = UIImage(named: "hello.png")
let colors = image.getColors()

backgroundView.backgroundColor = colors.backgroundColor
mainLabel.textColor = colors.primaryColor
secondaryLabel.textColor = colors.secondaryColor
detailLabel.textColor = colors.detailColor

Ganzen Artikel lesen

Threema bekommt Nachtmodus - Unbrauchbar!

February 1, 2016 · 1 min Lesezeit · Tags: App , Dark , Dunkel , Nacht , Theme , Threema

Threema hat heute ein Update erhalten, das zunächst ganz toll klang: Endlich ein Dark Theme für die Nacht, damit das Display nicht so hell leuchtet. Tolle Sache eigentlich und ich bin ein absoluter Fan dieser Funktion seit Tweetbot gezeigt hat wie toll das automatisch funktionieren kann und wie angenehm das dann ist.

Die Umsetzung von Threema gefällt mir allerdings nicht so gut: Den Nachtmodus muss man versteckt in den Einstellungen der App händisch aktivieren. Das grelle Grün auf dunklem Hintergrund ist dann auch nicht so sehr mein Fall.


Ganzen Artikel lesen

Die Castronauten - ein Podcastnetzwerk

January 31, 2016 · 1 min Lesezeit · Tags: Castronauten , Netzwerk , Podcast , Podcasting

Maria und Timo möchten ein deutsches Podcastnetzwerk gründen: Die Castronauten.

Bild

In etwa einem Monat soll es losgehen. Sie orientieren sich dabei ein wenig an Youtube Netzwerken:

Der Netzwerkgedanke

Podcaster im Netzwerk werden zu einer Community: Einander helfen, inspierieren und miteinander Spaß haben. Sicher auch: Crosspromotions untereinander, um Hörer auf die anderen Podcasts im Netzwerk aufmerksam zu machen.

Sponsoring

Das Netzwerk hilft beim Marketing und beim Finden von Werbepartnern. Ein ganzes Netzwerk mit professionellen Strukturen ist für Werbepartner ansprechender und einfacher handhabbar.


Ganzen Artikel lesen

Apps um Kapitelmarken in Audiodateien einzubauen

January 30, 2016 · 1 min Lesezeit · Tags: App , Audio , Auphonic , Chapters , Kapitel , Kapitelmarken , Mac , Podcasting

Kapitelmarken in Podcasts sind mittlerweile von Hörern sehr geschätzt. Es ist allerdings gar nicht immer so einfach Kapitelmarken in eine Audiodatei einzubauen.

Chapters möchte das nun für Podcaster einfach machen. Man importiert die fertig geschnittene Audiodatei, und legt die Kapitelmarken an den richtigen Stellen an. Einmal exportieren und fertig.

Bild

Der Vorteil der App ist, dass sie ein sehr einfaches User Interface hat und bald auch Kapitelmarken mit Links und Bildern angehängt unterstützen wird.


Ganzen Artikel lesen

Besser Schlafen mit Flux

January 30, 2016 · 1 min Lesezeit · Tags: App , Display , Farbe , Flux , Mac , Nacht , Schlafen

Am Abend schüttet der Körper das Hormon Melanin aus, das für guten Schlaf zuständig ist. Wie viel davon ausgeschüttet wird, hängt vom Licht ab, das in die Augen fällt. Dabei ist das Auge besonders empfindlich für blaues Licht. Am besten ist es daher natürlich vor dem Schlafen gehen gar kein helles Licht in die Augen zu bekommen.

Möchte man aber trotzdem vor einen Bildschirm sitzen, hilft es dort das blaue Licht ein wenig zu reduzieren. Mit iOS 9.3 wird es auf Smartphones eine solche Funktion geben.


Ganzen Artikel lesen

Ist Bitcoin am Ende?

January 30, 2016 · 1 min Lesezeit · Tags: Bitcoin , Blogpost , Ende , Probleme

Bitcoin steht vor großen Problemen, die Mike Hearn in einem Blogpost ausführlich beschreibt.

Bitcoin has entered exceptionally dangerous waters. Previous crises, like the bankruptcy of Mt Gox, were all to do with the services and companies that sprung up around the ecosystem. But this one is different: it is a crisis of the core system, the block chain itself.


Ganzen Artikel lesen

Mac Audio Routing

January 30, 2016 · 1 min Lesezeit · Tags: Audio , Loopback , Mac , Podcast , Routing , Soundflower , Ultraschall

Nachdem Soundflower unter Mac OS El Capitan keine Option mehr ist, gibt es nun zwei neue Möglichkeiten, um auf dem Mac direkt in Software Audiorouting zu betreiben und mit virtuellen Sound Devices zu arbeiten.

Ultraschall

Vor allem für Podcaster interessant, da es dafür gebaut wurde: Ultraschall. Kombiniert die Anpassung der DAW Reaper mit der Möglichkeit virtuelle Sounddevices zu nutzen. Außerdem ist es ein Open Source Projekt und kostenlos.

Loopback

Wer lieber Geld für Software ausgibt und eine professionelle Software mit Support haben möchte, der sollte mal einen Blick auf Loopback werfen. Schlägt dafür aber auch mit 99$ zu Buche.


Ganzen Artikel lesen

Mach mal eine Pause!

January 30, 2016 · 1 min Lesezeit · Tags: App , Break , Mac , Pause

Ich nutze seit einigen Tagen Breaktime auf dem Mac. Der Sinn ist relativ simpel: Alle 20 Minuten fordert mich die App auf eine kleine Pause einzulegen.

Bild

Sehr praktisch, wenn man beim Arbeiten gerne mal die Zeit vergisst. Pausen tun da wirklich sehr gut.


Ganzen Artikel lesen
Neuer Älter

© 2025 - Stefan Trauth