This maintenance release for DTFoundation fixes our block-based action sheet and alert view for iOS 8 GM.
Our Featured Part
BarCodeKit is a library which allows for generating common 1D bar codes on iOS. You can display them on the device, add them to PDF documents or print them to stickers via Air Print.
You get a FREE license for BarCodeKit with purchase of my book Barcodes with iOS 7!
Our Featured App
Urban Airship Commander is used by Developers who use Urban Airship’s push notification service. It is a convenient mobile tool to keep track of your push-enabled apps and broadcast notifications to your users.
You can spice up your push notifications by using the emojis that are available on the iPhone emoji keyboard. You can tap on any previous log message and reuse the text and custom settings to save yourself much time. We found this to be a boon during development time when you need to keep resending the same message over and over again to test your apps.
The Latest From the Cocoanetics Blog
This is an enhancement request that came to me when pondering how to execute code following the dismissal of a modal view controller. It’s filed as rdar://17915792 and on Open Radar.
While working on an additional section for my book, I encountered a tricky situation. Pause for a moment and ponder how you would solve this: You present a modal view controller. Some action within it communicates via delegate to the presenting view controller and this dismisses it. You need to present a new modal view controller right after the first one has animated out.
Who is Cocoanetics?
The word Cocoanetics comes from the words Cocoa (the framework we use to program iOS apps) and Genetics (to build, make up). It simply states that we have living and breathing iOS development a level even deeper than “in your blood”.
Our apps and parts are often experiments, mostly pieces of art, but always carefully handcrafted. We’re still learning and getting better at coding every day. You benefit from this because our code gets better all the time and we share what we learn on our blog.