BuySellAds.com

If you like my tutorials, you will love my book . It is chockful of advanced programming techniques and the only comprehensive barcode reference for serious iOS developers.
Our DNA is written in Objective-C
Jump

WWDC 2012 – Day 3 Impressions

By day 3 I think I can say that I’m getting into the flow of things at WWDC. That  is mainly achieved by not queueing for overrun talks. Or by finding better uses for your time, as I keep preaching, by finding Apple engineers to talk to.

Though I am also mildly disappointed, but not in the program or people, but in myself. I did not heed my own advice of preparing some code to discuss with the Apple guys. Even my partner from Arizona did that, although programming is not his bread and butter. I admit to being proud of this.

I had to clone some source code from my repository to have something to base my questions on. So the rule “bring code” can be bent ever so slightly. It also counts as “bringing” if your code resides in an Open Source repo on GitHub or on your private SCM.

Read more

Best New Feature in iOS 6

I saw a certain category of tweets appear since monday that all were following the same pattern. They were about what the user thought the greatest new feature in iOS 6 was for him. So I did a search and found that there are many different signs of whimsy and delight.

Read more

WWDC 2012 – Day 2 Impressions

On the second day you have probably acclimated to the flow of things. Or rather, the traffic jamming of things. Because queue you will, queue you must. Wherever you go there will be a queue.

Read more

WWDC 2012 – Day 1 Impressions

To preempt anybody asking me … this was my second WWDC I attended. And: if you read on then I will try to sum up the overall impressions I gathered. I felt that this day way deserving of more than my previous Sherlocking post.

Read more

iOS 6 “Sherlocking” Roundup

You’ve probably seen the Keynote, by now it is available as video for you to enjoy. One thing that I noticed quite a bit was that Apple apparently has expanded their assimilation process. Resistance is futile!

Read more

Block-Based Action Sheet

I am extremely confident that Apple will introduce the ability to set blocks as actions for UIActionSheet (and UIAlertView) in iOS 6. Still, for exercise and because I want to support iOS 5 until iOS 6 is actually released, I set out to implement that.

When I tweeted about it, several people pointed me to existing implementations:

So I could have used one of these. BUT I like to understand the code I’m using and also I’m still learning, so better to solve the problem myself and talk about it. Also there are some implementation choices that I don’t agree with on these projects.

Read more

Getting Around San Francisco

There are multiple ways of maneuvering around San Francisco, whether you are attending WWDC or just in town to take in the air. Here’s a summary of some things that were not immediately obvious to me.

Updated: added info on Clipper.

Read more

Pending Developer Release

My fingers have started hurting from keeping them crossed for the past week. We submitted the Linguan 1.1 update for review just in time before the Sandboxing deadline hit on June 1st. Linguan has two problems with sandboxing:

  • Currently the user picks an xcodeproj and Linguan processes the files linked from that. With sandboxing this is no longer possible, we have to modify it such that the user would pick a project folder instead through powerbox to gain access to all contained files.
  • The new version is remote-controlling the ibtool command line utility contained in Xcode. I’ve not done any research but it is highly likely that sandboxing will not allow this either.

So you can understand our situation? Either release it now, or never. Well may be not really never, but it will take a lot of time to reverse-engineer ibtool so that we can include the functionality directly in the app binary.

Read more

Painting the World with WWDC

Very few people that I know are actually using Apple’s Find my Friends (FmF). Some because they fear about the lifetime of their iPhone battery, others because they abhor the feeling of being “stalked”. But those are really just myths.

FmF allows you to either share your position with somebody specific permanently or to create a temporary event that automatically ends at a given time. So I figured that it would be a cool experiment to use that for sharing positions of WWDC delegates all around the world. I started a temporary WWDC group and told people on Twitter about it.

In very short time I reached a level where FmF would not allow me to add any more people to this group. This level is 50. So I began to split off Europe and Australasia and the latest iteration of this shuffling is to have 4 regions:

  • North America
  • South America
  • Europe
  • Australasia

Doing this I developed the ambition to at least get one dot per region, a representative/ambassador if you will. My goal now is to keep collecting for one more day because many Europeans are hopping on their respective planes on Friday and most Americans are doing the travel on Saturday and Sunday.
Read more

Podcast #38 – “Patents”

Episode 38, recorded June 6th 2012

I’m chatting with Jesse Goodman, a former patent lawyer, about patents.

Play

Read more