I’ve been testing and wanting to use PSPDFKit’s PDF Viewer ever since I signed up for the beta. But I had a weird issue opening PDFs from Dropbox or iCloud; I would only see the option to add a new PDF, but no way to import a PDF from the cloud.
Our Featured Part
DTPinLockController
New version 2.0 now fully supports iOS 5 through iOS 8 on all iPhones and iPads.
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 mimics the animations of the original for entering and confirming the PIN.
Our Featured App
SpeakerClock
Big red LED digits allow you to see the timer even at great distance so you are free to move while you give the talk of your life. SpeakerClock emulates the famous countdown clock that all speakers at TED conferences need to adhere to.
The latest version is a universal app with HD-support for iPad, multiple presets and lots of usability enhancements. New portrait support allows you to put your iPhone/iPad in the cradle and still use SpeakerClock. Now the whole screen flashes if you transition into a new phase of your speech.
The Latest From the Cocoanetics Blog
Group by, Count and Sum in CoreData
For a tvOS app I needed to efficiently group by a certain column and then count the resulting rows or sum the value. And since I do everything in Swift 3 these days, I couldn’t find any suitable example on line. But I eventually figured it out.
Replying to Reviews
With the release of iOS 10.3 Apple has also added functionality to iTunes Connect to let you respond to reviews. What’s really cool about this: Apple will send your reply as email to the user’s AppleID!
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.

