BuySellAds.com

If you like my tutorials, you will love my book . It is chockful of advanced programming techniques and the only comprehensive barcode reference for serious iOS developers.
Our DNA is written in Objective-C
Jump

Radar: NSDataDetector Bug

This has been bugging me for quite some time, since some of my address book contacts are affected. NSDataDetector does not properly handle addresses which have more than 2 numbers with one slash.

Previously, this issue was compounded by another issue in the geocoder which would take the apartment number (instead of the street number) for determining the geographic position. To workaround this I had to add another address to some of my contacts that didn’t have the apartment number. This seems to have been fixed in iOS 8.3, but NSDataDetector is still broken.

Filed as rdar://20549548 and on Open RadarRead more

Make Money Socializing

Here’s a press release I’ve been working on. Awesome announcements from our startup ProductLayer!

Read more

Recommended Reading

My publisher asked me which websites typical iOS developers are going to. So I asked my Twitter followers and compiled the results into this list.

Read more

Implementing an In-App App Store

If you have an app like prod.ly, which shows a timeline of user’s messages you probably want interactive hyperlinks. In two previous posts I showed how I am customizing UILabel to customize hyperlinks drawing, as well as how to make them react to touches. For most links a UIWebView will do to show the content.

But not for content that people can purchase and/or download from iTunes or the Apple App Store. For this, there is SKStoreProductViewController. This post shows how to implement it.

Read more

Major Downtime

Today, Apple users and developers are experiencing some major downtime. Apple services are known to experience stability problems at times. And there is the occasional intentional downtime for the Apple store ahead of new products coming. But I don’t remember any time when that many systems were affected for such a long duration.

Read more

Barcode Anecdotes

I’ve been collecting interesting stories of my fellow iOS developers related to Barcodes and iOS. Anecdotes are the spice of life. You might not think it possible, but this 40 year old technology is still good for many surprises.

Read more

4 Radars: Percentage-driven Modal Transitions

I wanted to add a custom modal transition for the prod.ly app when you tap on a thumbnail image. I wanted to make a tutorial about that as soon as understood interactive transitions, but stumbled over a couple of bugs.

Of these one I would consider quite severe and new as of iOS 8.3, which made it a show-stopper. As long as this bug is present I cannot add an interactive percent-driven dismissal transition to my app.

Read more

Making App Previews

Last year, at WWDC 2014, Apple presented a cool new way how we can show off our brilliant apps to an unsuspecting audience. After working on the official prod.ly app for the better part of 3 months, today I created and published my first app preview video. Here’s how.

Read more

Proud Day

I am walking around with a proudly swelled chest. Apple has fixed a bug I filed almost 2 years ago.

Read more

Tappable UILabel Hyperlinks

In the previous blog post of this series, I have demonstrated how to modify the way UILabel draws hyperlinks. In this article I am showing how to implement function to make the hyperlinks tappable.

Read more