Our DNA is written in Objective-C

iOS Subscriptions 2.0

In this talk, which I gave at Pragma Conference 2015, I am explaining the ins and outs of auto-renewable subscriptions.

Read more

BSA Banner

Pragma Conference 2015

Less than a week after I had spoken at Mobiconf, I was travelled to Florence, Italy, to speak at Pragma Conference. I was surprised to learn that it was only the third instalment, given the level of professionalism I witnessed.

Read more

DTFoundation 1.7.8

This update for DTFoundation fixes some building problems for tvOS and extensions. Also most of the work happened on DTASN1 in preparation for Kvitto, my new open source framework for reading App Store receipt files.

Read more

Mobiconf 2015

Mobiconf 2014 was a great success for me, developing and giving two talks. So I jumped at the chance for a reprise. The 2015 edition of Mobiconf was bigger, better and way more fun.

Read more

Wrapping Your Head Around Swift

This is the second talk I gave at Mobiconf 2015. The first – about how to integrate your website and your app – is also available.

Get 41% off all books at manning.com with promo code ctwmobicf, including mine!

Read more

Integrating your Website + iOS App

This is the first of two talks I gave at Mobiconf 2015. The second one – about my experiences getting into Swift – is also available for your to watch.

Get 41% off all books at manning.com with promo code ctwmobicf, including mine!

Read more

Radar: UITableViewAutomaticDimension

For an event calendar I am showing a table view with dynamically sized cells. There are two labels which can span multiple lines. Unfortunately automatic sizing of the cell height via UITableViewAutomaticDimension does not work consistently in iOS 8 and 9.

Filed as rdar://22193223 and on OpenRadar.

Read more

Radar: Web-To-Native Handoff broken

For our prod.ly app and website I implemented all 3 features that need a site association file. One of these is the ability to look at a page from the website on your Mac and then handoff to your native app on your iOS device.

Unfortunately this appears to be broken in iOS 9. Doing the same on an iPhone running iOS 8 this works perfectly. Filed as rdar://22204950 and on Open Radar.

Update Oct 4th: Fixed in iOS 9.1.

Read more

DTFoundation 1.7.7

This maintenance update for DTFoundation cleans up a few Xcode 7 and OCLint warnings and fixes an issue in DTSidePanelController.

Read more

Serious iOS Issue with GS1-128 Barcodes

Barcodes with iOSAs you might now I have an dual interest in product barcodes. First, there is my book treating all kinds of barcode symbologies supported by iOS. Second, there is ProductLayer where we are building a crowd-sourced product database via the prod.ly social network.

At first I thought that the problem would only exist for really low quality bar codes (rdar://19438067) but now I found a perfectly good looking specimen that has the same issue: iOS does not recognize it.

Filed as rdar://22048146 and on Open Radar. I am hoping that Apple can fix this issue before iOS 9 is done.

Read more