Announcing BarCodeKit
iOS7 will have the ability to scan 1D and 2D bar codes built-in. The same is true for generating 2D bar codes. Which begs the question why Apple opted to omit support for creating 1D bar codes....
View ArticleSelling Linguan
It is with a heavy heart that today we’re announcing that we are looking for a buyer interested in acquiring our Mac localization tool Linguan. When I came up with the idea for Linguan it was because I...
View ArticleDTCoreText 1.6.5
This is a maintenance release addressing several crashing problems. Changes FIXED: Crash encountering empty text block FIXED: Crash encountering ARGB color in CSS ADDED: More general support for CSS...
View ArticleBarCodeKit 1.0.1
Not much time has passed since the initial release of BarCodeKit. But time enough for Mr. Andy Qua to generously provide an implementation for the Interleaved 2of5 code. Changes ADDED: Implementation...
View ArticleVariable-Sized Items in UICollectionView
UICollectionView was added last year with iOS 6 and to this date I had no real chance to get acquainted with it since most of my apps were still supporting iOS 5. Doing a fresh app only supporting the...
View ArticleDTCoreText 1.6.6 + DTRichTextEditor 1.6.3
Again, another maintenance release for DTCoreText and DTRichTextEditorwhich mostly addresses issues introduced by the recent CSS handling rewrite. It also further enhances support for CSS style...
View ArticleTravis CI For Pull Request Validation
If you have an project that is accepting code contributions then you will want to make sure that those well-meaning additions don’t break existing functionality. Services like GitHub allow you to...
View ArticleImplicit IVAR Synthesis
Apple recently added the ability for Xcode to automatically create instance variables for you. This means you no longer need to add an @synthesize for each property you create. But does it really do...
View ArticleBarCodeKit 1.1.0
As of this version BarCodeKit gains implementations for all of the most important 1D symbologies. Most of the work on this release was done by Jaanus Siim and Geoff Breemer in exchange for licenses to...
View ArticleMailChimp Launches iPad Editor
More than 3 million people use MailChimp to design and send email marketing campaigns. And today they launched a native iPad client that lets you create and edit such campaigns. For the parts of that...
View ArticleWelcome to iOS 7 … Issues
All the while during the iOS 7 BETA phase I’ve been filing Radars and produced samples to go with them to demonstrate the issue to Apple engineers. I wasn’t allowed to blog about these until the...
View ArticleDTCoreText 1.6.7
Following the public availability of iOS 7 and having collected a good amount of fixes, I felt that it is a good time to release the next maintenance update to DTCoreText. Changes FIXED: Paragraphs...
View ArticleRadar: Device shuts down even though 19% battery left
I’m seeing this issue on my main phone after having begun to use the iOS 7 GM on it. Filed as rdar://15056186 and on Open Radar. Summary My iPhone 5 (A1429) shut down with 19% battery why running...
View ArticleRadar: Xcode 5 unable to configure inline Unit Tests for iOS and Mac in parallel
The following issue is a head scratcher if you are trying to add unit tests to your project that both run on Mac and iOS. And if you like to use the new inline buttons for executing individual tests....
View ArticleTopLayoutGuide 97 Pixels?!
When implementing iOS 7 support for a client’s app I got a result that might stump even seasoned Cocoa programmers. On iOS 7 views generally go behind translucent bars. To still get your views aligned...
View ArticleXcode Coverage
Code Coverage is described on Wikipedia as: … a measure used to describe the degree to which the source code of a program is tested by a particular test suite. A program with high code coverage has...
View ArticleRadar: Enumerating NSAttributedString Attributes on Multiple Threads causes...
This bug has been causing me grief for the last month or so, as it was hard to pin down without a concrete use case that can reliably reproduce it. GitHub user brovador finally was able to narrow it...
View ArticleBarCodeKit 1.2.0
This update to BarCodeKit establishes full compatibility for iOS and Mac. You can now use BarCodeKit to generate images of bar codes for display and print on both platforms with identical features....
View ArticleDTFoundation 1.5.4
This update to to DTFoundation is a maintenance release. It adds code coverage monitoring via Coveralls and fixes some very minor issues. Changes ADDED: Coverage Monitoring via Coveralls ADDED:...
View ArticleDTCoreText 1.6.8
This update for DTCoreText is our most error-free release ever! We added tons of new unit tests and added code coverage monitoring via Coveralls. And in doing so we found a plethora of little bugs...
View Article