iPhone Apps


Facebook Konsum zurückschalten

Fast jeder hat es und benutzt es täglich, zumindest in einem gewissen alter zwischen 16 und 30 Jahren. Facebook. Gerade mit den Smartphones ist es groß geworden. Wenn man unterwegs ist im Bus oder der U-Bahn und man hat etwas Zeit zum Totschlagen. Kurz die Facebook App aufgemacht und schon kann man sich mehr oder eher weniger sinnvolle Sachen durchlesen. Je nachdem was seine Freunde so liken und teilen und welche Seiten man selber gelikt, bekommt man passende Bilder, Texte und Videos vorgeschlagen. Ich hab es auch immer gerne benutzt, aber wenn man sich mal so überlegt wieviel Zeit man damit verbringt und was die Inhalte großen teils sind, merkt man schnell das man dadurch nicht wirklich schlauer wird. Natürlich muss man das nicht unbedingt, weil es ja nur ein Zeitvertreib ist, aber ich konnte mit dem ganzen Trash Fernsehn von RTL und ähnlichen Sendern auch nie was anfangen.

Einfaches Tower Defense in Swift mit SpriteKit

Ich hatte wieder ein wenig Zeit zum experimentieren und hab mit einem einfachen Tower Defense Spiel für iOS angefangen. Eigentlich wollte ich eine Multiplayer Version machen, aber es wird sich wahrscheinlich nicht ausgehen, weil so ein Spiel einfach sehr viel Aufwand bedeutet. Vor allem eine vernünftige Echtzeit Kommunikation, welche für einen Multiplayer benötigt wird, braucht viel Zeit.

Nach dem ich aber schon ein bisschen was erstellt habe, gibts den Code auf github. Aktuell wird alle drei Sekunden eine Einheit erstellt, die einen Pfad folgt und wenn man irgendwo hindrückt, wird an dieser stelle ein Turm erstellt. Wenn dann eine Einheit in der Reichweite des Turms ist, wird diese angegriffen. Hier noch ein kurzes Gif wie es aussieht, wenn man das Projekt im iPhone Simulator ausführt.

Einfache to-do list app in Swift

Es gibt zwar schon sehr viele to-do list Apps im App Store, aber ich wollte einfach mal eine ganz einfache in Swift erstellen. In der Hauptansicht sieht man einfach die ganzen Einträge nach Datum sortiert aufgelistet. Wenn man etwas erledigt hat löscht man den Eintrag ganz einfach. Zum Speichern wird Core Data verwendet, man kann also auch ziemlich einfach einen Sync mit iCloud hinzufügen. Beim Hinzufügen gibt man einfach den Titel an und wählt anschließend ein Datum mit dem Datepicker.

Touch ID in Swift Tutorial

Hier ist ein kleines Demo Projekt in Swift, welches Touch ID verwendet. Den Code kannst du auf Github finden, nachdem das Anzeigen von Code in WordPress nur sehr schlecht funktioniert.

Hier mal grob die Reihenfolge in der man Touch ID in seine App einfügen kann

  1. LocalAuthentication.framework hinzufügen
  2. Framework in der entsprechenden Klasse importieren
  3. Touch ID abfragen und die verschiedenen Möglichkeiten überprüfen
  4. Password Input falls Touch ID nicht verfügbar ist oder fehlschlägt

App Daten einfach mit Touch ID schützen

Ich bekam von vielen Usern meiner App Schulden, immer wieder die Anfrage, dass sie gerne einen Passwortschutz für die App haben möchten. Je nachdem wie viele wichtige Daten man in einer App speichert, ist ein Passwortschutz natürlich auf jeden Fall nützlich. Viele bedenken aber nicht, dass es nicht so einfach möglich ist eine Passwortabfrage anzubieten.

Was ist beispielsweise wenn der User sein Passwort vergisst? Kann er es wiederherstellen? Jedoch muss man dann auch sicherstellen, dass nicht jeder das Passwort wiederherstellen kann. Also wäre eine E-Mail wahrscheinlich die beste Möglichkeit, aber wenn jemand anderer sein Handy hat, hat er meistens auch zugriff auf die E-Mails.

iShutdown – Mac automatisch ausschalten

Viele kennen wahrscheinlich das Szenario, dass man noch schnell einen Download beenden möchte und sich anschließend der Computer selbst ausschalten sollte. Dieses Feature bieten zwar einige Download Manager, aber wenn man so einen nicht verwendet, reicht auch ein einfaches Tool, welches nach einem Countdown den Computer ausschaltet.

Nachdem ich sowieso Software mit Objective C schreiben möchte, habe ich eine kleine App geschrieben und diese auch in den Mac App Store gestellt. Die App heißt iShutdown und bringt den Mac nach einer einstellbaren Zeitspanne in einen bestimmten Zustand. Möglich sind Ausschalten, Ruhezustand, Ausloggen oder Neustarten. Die Software ist natürlich sehr einfach gestrickt, doch genau das Suchen die Leute. Hier noch ein Screenshots und ein Link zu iShutdown im App Store. Im Durchschnitt wird die App übrigens zirka 1-2 Mal am Tag gekauft, also wirklich nicht viel aber somit kann ich fast meine Apple Developer Kosten decken.

Schulden App am iPhone

Viele kennen sicherlich das Problem, wenn man jemanden etwas leiht und sich nach ein paar Tagen oder Wochen nicht mehr sicher ist ob man es schon wieder bekommen hat. Oder man vergisst das man sich von jemanden etwas ausgeliehen hat. Damit kommt man schnell in eine blöde Situation. Mir ist es auch oft so ergangen und deshalb habe ich kurzer Hand eine kleine App für das iPhone geschrieben.

Mit der App Schulden kann man ganz einfach seine Schulden verwalten. Es ist natürlich möglich verliehen und geliehene Beträge zu speichern. Außerdem kann man noch eine kurze Beschreibung hinzufügen, damit man nach einer längeren Zeit auch noch den Grund weis. Das Datum wird logischerweise von selbst gespeichert.