Ad

Our DNA is written in Swift
Jump

WWDC 2015 Review

The 26th annual Apple Worldwide Developer’s Conference was held June 8th through 12th in the Moscone West conference center. It was my fourth attendance to the show, with only 2014 being a break in my streak.

Read more

The WWDC Keynotes

Don’t believe what the blogs are telling you. What they have witnessed – and live-blogged about – was not the entire story. They only got to see one third of the whole story.

Read more

WWDC Pre-Show

I don’t like myself when I am grumpy. And I am grumpy when I am tired. Which is why I – if in possession of a WWDC ticket – I try to arrive in San Francisco a few days ahead of the conference. I hate the feeling of being a living dead with my body wanting to go to sleep even though the sun showing its warmest and friendliest face.

Read more

FOKUS KIND Medien acquires iWoman

Drobnik KG and FOKUS KIND Medien, Austria – We are announcing that effective June 1st FOKUS KIND Medien has acquired the iWoman iOS property.

iWoman is a simple and intuitive app for women to keep track on their menstrual cycle. In-app purchases add the ability to keep track of sexual intercourse, daily basal temperature measurements and to have the data passcode protected. iWoman was the first app Drobnik had published on the app store in late 2008.

Read more

Retinized!

I admit that I have been jealous of those lucky people who could afford the luxury of staring into a Retina-resolution screen all day. Last week my ship came in and delivered not one but two Retina-devices.

Read more

Apple’s App Analytics

Developers received mail from app inviting them to join the waiting list for their new app analytics service. Such a service is long overdue and several businesses are based solely on there not having been any offering by Apple so far. That is about to change.

Read more

Introducing Core Image

Barcodes with iOSI published a section from my book Barcodes with iOS on DZone. My book is not only about barcodes but also gives short introductions to a plethora of other frameworks which you might not normally come into contact with.

The Core Graphics framework is written in pure C, meaning that it’s impossible to use CGImage instances directly with UIKit. Apple created UIImage as an Objective-C wrapper class around CGImage to bridge the gap. We explore Core Image in this article.

My book currently available at a discount via the promo code mentioned on DZone.

Read more

Skipping Copy Phase Strip

If your app contains frameworks or extensions you are recently beginning to notice a new warning popping up when building for releases: “skipping copy phase strip, binary is code signed”. Here’s how to fix it.

Read more

Radar: UITextView Scroll Position Bug

Working on an issue that has been reported for Notepad Classic 2007 (currently free on App Store) I found that UITextView has problems keeping the scroll position when showing or hiding the keyboard.

This issue didn’t occur on iOS 7 and I wasted more than 5 hours trying to come up with a workaround. The problem is that showing and hiding the keyboard is causing superflous calls to layoutSubviews on the text view which causes it to change the contentSize and contentOffset. This gets further complicated by UITextView dynamically changing the contentSize as you scroll down through text that is longer than a few pages.

It is rare that I am so confounded by a bug, so I even opened a DTS call for it, hoping that there is a workaround for this problem.

Filed as rdar://20743459 and on Open Radar.

Read more

Radar: CLGeoCoder Bug

Fun fact! Sometimes Apple engineers confuse dupes of Radars with the original ones:

Engineering has determined that your bug report (20549548) is a duplicate of another issue (20553126) and will be closed.

And that even though my radar has the zip file with the sample app attached and the alleged original only a reference to my GitHub RadarSamples repo. Oh well… as long as Apple fixes the issue, I am happy to give the win to Peter Steinberger. Fatality!

But, I have one more bug report up my sleeve! A similar issue occurs server-side when using CLGeoCoder, so I filed this as rdar://20665320 and on OpenRadar.

Again, this bug report comes with a beautiful sample app. This is the first bug report sample app I made in Swift. Only took me 4 times as long than if I made it in Objective-C, but a developer’s gotta do what a developer’s gotta do. 🙂
Read more