There’s a bug – it seems – in Xcode 4.3.2 that was causing an issue with my DTBannerManager component. I’m documenting the workaround here and how to recognize that you are experiencing the bug.
Our Featured Part
DTPinLockController
Recently updated to work also on iPad and Retina. Now with awesome beautiful design with a custom keyboard just like on the iPad original passcode lock.
Just like the passcode lock mechanism of the iPhone, you can allow your users to set a 4-digit PIN for your own app. Then when starting your app’s personal data will only be available to the user.
It mimicks the animations of the original for entering and confirming the PIN. You can also change the number of PIN digits from 4 to 5,6 or 7.
Note: this is not the code that is included with MyAppSales, it has more features and on this gives you the right to use this in your applications.
Our Featured App
Linguan
Linguan greatly simplifies localizing your Mac and iOS apps. It gives you an intelligent editor for all strings files contained in your Xcode project.
You get warned about duplicate tokens or missing translations. Then you can export and e-mail all missing tokens for a specific language to your translator, who can also use Linguan for filling in the translations or use his text editor of choice.
When you get the translators results back Linguan automatically merges the results into your project, even if the tokens originated from multiple different strings files.
The Latest From the Cocoanetics Blog
Podcast #36 – “Google Currents”
Episode 36, recorded Sunday May 6th, 2012
In this episode my special guest is Will Kiefer. He is the Senior iOS Engineer in charge of Google Currents. Will tells us why UIWebView isn’t all that bad and has some amazing performance tips for us with which to tame it. You should make lots of notes and you will feel like you visited a lab at WWDC and had your brain supercharged.
Podcast: Download (61.5MB)
GCD, ARC, Blocks – Oh How Simple!
I’m “totally” migrating my iCatalog framework project to ARC, GCD and blocks and I’d like to share with you some of the revelations that the use of these modern technologies brings with them.
Here are two examples of the kind of simplifications you will see if you do the same. This approach is compatible with iOS 4.0 and above.
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.


