DTPinLockController 2.0.0
Our DTPinLockController is one of the oldest components we’ve been selling on Cocoanetics.com. It mimics the way the passcode lock screen on iOS works. Thanks to the massive reworking by René Pirringer...
View ArticleRadar: Incorrect Horizontal Size Class
I found this bug while working on an app for our ProductLayer startup. There is a new segue “Present as Popover” which dynamically decides to present a view controller either modally full screen or as...
View ArticleRadar: UIImagePicker returns offset cropped image
This is the kind of bug you have to see for yourself to believe it. UIImagePickerController is one of the oldest classes in iOS and we’ve been using it for just as long to let the user pick images from...
View ArticleRadar: Changing Metadata RectOfInterest causes pause
I found this issue when working on a barcode scanner included in an app I am working on for prod.ly. If you want to be efficient with barcode scanning and change the scanning region in the preview...
View ArticleDTFoundation 1.7.4
This maintenance update to DTFoundation contains several minor fixes and a few new CocoaPods sub specs. Changes FIXED: Added armv7s to static library targets (iOS) FIXED: [DTZipArchive] unit test would...
View ArticleDeal of the Day
My barcodes book is Deal of the Day at Manning on December 3rd! Get 50% off with the promo code below. You can buy Barcodes with iOS from Manning at half price with promo code dotd120314au only on this...
View ArticleiPhone Downsizing
I admit it, I belong to the group of people who use their iPhone singlehandedly. That is, a single-thumb-typer. Also, I scoffed at the idea of a super-sized iPhone 6+. But I am somebody to apply the...
View ArticleRadar: UITextField’s implementation of UITextInput protocol
For the ProductLayer SDK I have built a text field that keeps track of the last used input language. When implementing this I noticed that several of the methods that UITextField claims to be...
View ArticleDTDownload 1.1.2
This minor update for DTDownload adds the ability to affect the ordering of downloaded URLs. Changes ADDED – Support for downloading first added URLs first or last added URLs first READDED – armv7s to...
View ArticleKeychain Management Revamped
For the past several years I have been using an ugly hacked together class AccountManager in several projects for saving and retrieving generic passwords on the keychain. A couple of months ago I...
View ArticleDTFoundation 1.7.5
This maintenance update for DTFoundation contains a few fixes for the parsers and other minor fixes. Changes FIXED: [DTHTMLParser] Implemented check for invalid encoding when auto-detecting HTML...
View ArticleDTCoreText 1.6.15
This maintenance update for DTCoreText aggregates several contributed fixes. Changes FIXED: NULL dereference when CTLineCreateTruncatedLine fails FIXED: UIColor would be set as CTForegroundColor in...
View ArticleDTRichTextEditor 1.6.9
This update to DTRichTextEditor contains several pressing fixes. Changes FIXED: Dictation failure would lead to subsequent crash FIXED: Loss of attachment attributes causes retina attachments to double...
View ArticleDeal of the Day
Manning offers three books (including mine) as Deal of the Day, for February 22th. A new chance to get in on a sweet deal! Barcodes with iOS iOS Development with Swift Hello! iOS Development Use promo...
View ArticleYears of Barcodes
My last 15 months had a common theme: barcodes. At this point all my research, coding and writing is finally allowed to move into the public sphere, plainly visible for all who care. And incredibly...
View ArticleCustomizing UILabel Hyperlinks
For the ProductLayer prod.ly app I wanted to show a timeline of user opines. Opines are – in spirit – similar to tweets and as such can also contain hyperlinks. In this post I am discussing how to...
View ArticleTappable 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. We...
View ArticleProud Day
I am walking around with a proudly swelled chest. Apple has fixed a bug I filed almost 2 years ago. There are 4 kinds of Radars you file with Apple on bugreport.apple.com Bugs that report something...
View ArticleMaking 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,...
View Article4 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...
View Article