New Setup Guide for DTCoreText
After several fellow developers reported that they where unable to compile their apps having followed the previous DTCoreText Readme I felt that I needed to create a new Setup Guide. So I did that for...
View ArticleScotty, We Need More Power!
I remember a long time ago when CPUs still had only a single core and the chip manufacturers where racing for getting the highest Gigahertz. Then some technical limit was reached they shifted their...
View ArticleUrban Airship Commander 1.1.1
Ah yes, the famous 1.1.1 version of a new app… You know, version 1.0 is always the minimally viable product. Version 1.1 lets you add new stuff that didn’t make it 1.0. And version 1.1.1 then is...
View ArticleToday’s Hero: CHEN Xian’an
I was having a problem in DTCoreText where the multi-byte sequence making up an Emoji would not get properly encoded by DTHTMLWriter. A quick peeking into NSHTMLWriter didn’t bring relief either, Apple...
View ArticleDynamic Unit Test Cases
You probably now how to add static test cases to a SenTestingKit-based unit test. You create a subclass of SenTestCase and add instance methods with their names prefixed with “test”. When the unit test...
View ArticleAuto Doc
With Appledoc + Jenkins it is fabulously easy to have your documentation be automatically generated and uploaded to a documentation site. Let me give you a quick guided tour about the individual parts...
View ArticlePreview: DTCertificateViewer
It’s gotten very late, already 8 pm. But let me still show you a few screen shots of my upcoming DTCertificateViewer component. You can already pre-order for 50% off the final retail price. Let’s say...
View ArticlePodcast #42 –“Meet my Friend Dave”
Trying out a new format, a friendly chat with David Mendels a real professor and iOS developer. We’re talking from many topics from nano technology to how to get more girls into science and tech. Show...
View ArticleRadar: Provide Warnings if App Might Crash on Devices with Previous iOS version
On more than one occasion I’ve been stumped by some new functionality from a newer iOS version crashing when used on an older iOS device. You know, the kind of problem that you’re supposed to catch...
View ArticleApple’s ASN.1 OID Names
For the DTCertificateViewer component that I am presently working on I needed to have a list of all known OIDs. Those are the tags (Object Identifiers) that identify the meaning of information encoded...
View ArticlePodcast #43 –“Week of Tools”
David Mendels and Oliver Drobnik follow up on previous weeks topic “Women in Tech” and then discuss great new tools for developers. Show Notes Tools mentioned: Crashlytics Deploymate, dupe my Radar...
View ArticleLinguan 1.1.3
This is a very minor bugfix release to fix one issue and possibly address a second one. Changes Fixed Problem with Filter Scope Addressed an Issue that might prevent some users from closing the...
View ArticleRadar: Update Ruby shipped with OS X
Using QuickRadar decreased my barrier of pain for filing Radars to a level that I find myself also filing way more benign ones like … Filed as rdar://13450321 and on Open Radar. Please dupe it if you...
View ArticleLocalization Unit Test
It happens to the best: you add new features to an app localized in several languages. You are not the lazy type that names the NSLocalizedString key’s the same as the English-language strings. Instead...
View ArticleParts Store Spring Cleaning
We received an overhaul of our WordPress template today which allows for a better shopping experience if you buy components on our Parts Store. The new system allows us for showing the price...
View ArticleUsing Custom Fonts with DTCoreText
Friend of DTCoreText Holger was having problems getting DTCoreText to use the bold font face of his custom font. I want to take this opportunity to explain what the root cause for Holger’s problem was...
View ArticleDTXMLRPC 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...
View ArticleSir Ive Puts His Foot Down
Apple’s “new” Senior Vice President of Industrial Design Sir Jonathan Ive took on the additional role of also being of in charge of the iOS Alu.. Alumino.. Chrome when Scott Forstall moved into an...
View ArticleRadar: Skipping Ahead Broken in Some Podcasts
The bug occurs in 2 out of 10 well-known tech podcasts and can be reproduced in iTunes 11. This isn’t related to iOS or Mac development but since I spent much time in researching this, I want to post...
View ArticleMoving from SVN to GIT
When we started with Source Code Management (SCM) – at the time – we still had a virtual Windows server running with QualityHosting.de. So a friend set up VisualSVN for us on this box. This got us...
View Article