Our DNA is written in Swift

Category Archive for ‘Projects’ rss

Introducing the API and Tool

If you want to be successful in international markets you need to localize your app in as many languages as you can. For iWoman we use As the number of localization grows it becomes increasingly time-consuming to update all localizations in your Xcode project, let alone deal with plurals which are not supported in the XLIFF format.

Today I am showing off, how I got the update process to be a matter of seconds. I achieved this by writing a API and building a command line tool – I call POET (for POEditor Tool) which greatly simplifies the update process.

Read more

AutoIngest for Mac

In this weeks Friday Labs session I created a Mac status bar app that I call AutoIngest for Mac. This uses my Objective-C re-implementation of  Apple’s Java-based downloader as static library.

Screen Shot 2013-04-19 at 18.07.40

This first version is as functional as I was able to get it. Now I need your help. It is on GitHub, awaiting your input.

Read more

MyAppSales Open Letter

This article it is about a suggestion I want to make to you: I want to create a well documented brand new platform-independent ReportCore framework and you build apps that leverage it to use and sell. Read on for how I plan to make this app store legal.

I sent out the following email to people on the MyAppSales Google group.

Read more

Report Downloading Update

Fascinated by the Cingleton talk given by Michael Jurewitz (full video) on pricing elasticity I decided on a new project for my Lab Friday. Those are the 20% time where we try to explore something else than the nitty gritty we are working on all the other time.

It was in May four years ago that Apple had rejected my original MyAppSales app for scraping Apple’s site to get sales data. Shortly thereafter I started a Petition for Apple to give us an official API for downloading sales data. The bug report rdar://6807195 is still in status “Open” ever since April 20th 2009, its the oldest open Radar I have in my list.

Apple finally caved (a little) when they released the tool for downloading some forms of reports in early 2012. Which I promptly decompiled and rewrote in a sensible language: Objective-C.

Read more

DTXMLRPC for Posting to WordPress

On Fridays I like to do something fresh. Today I wrote an XML-RPC framework. The reason for doing that is that I love Amy Worrall’s QuickRadar.

Since I am trying my best to file good bug reports I spend much time on them. Being economically minded I like to reuse the same content I produce as much as possible. So when I file a Radar with QuickRadar I post to Apple’s bug report, to OpenRadar, share the link on and on Twitter. What was missing in my opinion was to also get the text of the bug report into a new WordPress blog post.

Read more

Urban Airship Commander BETA

Imagine yourself implementing APN (Apple Push Notifications) using Urban Airship’s API and service. How do you go about testing the push functionality and possibly demonstrating it in front of your client?

The usual approach would be to peruse a web form on the Urban Airship site to send such notifications.

We felt a need to simplify the procedure and make it more fun for developers. So today we’re announcing UAC (Urban Airship Commander) which sets out to do exactly that.

Read more

Who Wants Cocoapedia?

Two years ago I was more idealistic than today. That was when I created Cocoapedia (Oct 2010) and thought that if the place was there the contributors would come. Boy was I naive.

The idea behind Cocoapedia came from an unfortunate run-in I had had with Wikipedia two years earlier. At that time I – similarly enthusiastic – had created a Wikipedia page for myself only to find that flagged for deletion the day after. That was when I learned that Wikipedia has a set of relevancy criteria that artificially filters the content that can go into it.

I had never gotten a medal, never played a part in “historic, political or newsworthy events”, are no “widely known personality from the entertainment industry” and nobody has ever called my works as excellent. My TV appearances were never in an important function, I did not write two novels (or 4 non-fiction books) and the scandals I have unearthed fell mostly on death ears, too.

So I figured, if Wikipedia won’t have us irrelevant iOS developers, then our own Wiki definitely would. So Cocoapedia was born.

Read more

Twitter Curator Demo

I get so fed up with how YouTube mangles the screen recordings of QuickTime that I purchased Screenflow. I wanted to show off my specialized Twitter search tool that I’m working on besides of my regular projects. A “Hobby” if you will.

I would very much appreciate if you would take a few minutes to watch it and then let me hear your thoughts. If you have some ideas for improvements then don’t hesitate to let me know.

Read more

ELO Digital Office GmbH releases iPad Version

For the past several months we were busily working on no small undertaking. Our client ELO Digital Office GmbH in Stuttgart, Germany (maker of the ELO digital document management system) wanted to present a super-charged iPad client just in time for Cebit. And that’s “ELO” as in “Electronic Leitz Office”, not “Electronic Light Orchestra” the band.

So today they announce immediate availability of the dedicated iPad version of ELO. It is a free download because to really use it you need to have their ELO server software. But you can still test drive the client because there is a test server available and pre-set when you download the app so that you can try it out for yourself.

The new ELO iClient for iPad is a ground-up rewrite of the client, designed to give users of the ELO server software the best of both worlds. Digital document storage, indexing and search via their powerful server. Touch-based interaction with a beautiful user interface on the iPad as users have to come expect it from Apple devices.

Read more

Parsing ASN.1 for Certificates and Pleasure

When figuring out how to work with self-signed certificates and helping somebody debug an SSL problem I did a bit of research regarding the certificates being used on iOS and what functions are available to inspect these.

There are two functions provided to get more information from a SCCertificateRef , one to get a meager description, the other to get the entire certificate, encoded in ASN.1. But there you’re stuck, unless you want to mess with compiling and installing OpenSSL.

Read more