iOS indie developers writing every day about their stuff.

UIKit and GCD

Ryan Dillon
rdsquared.wordpress.com

Graphics Bottlenecks Creating a responsive user interface is one of the most important considerations for a mobile developer, and the smooth scrolling and quick responsiveness of iOS has been one of its hallmarks since day 1. — I’ve gotta be honest here; I still find myself every now and then finding great amusement in just

Photoshop Layer Comps

Ryan Dillon
rdsquared.wordpress.com

Just a quick Photoshop tip today, but it’s something I’ve been making extensive use of the last few weeks, so I thought I’d share. If you happened to read my last post and/or watch the video, you would have seen that in my new metronome app, I’m handling interface rotation in a somewhat different way

Introducing: Click

Ryan Dillon
rdsquared.wordpress.com

I’ve mentioned my upcoming metronome app a few times before on the blog here, but now that I’m getting closer to completion, I thought I’d take a moment and give it a formal introduction. It’s still very much a work in progress, so don’t take this as a press release or a marketing video. It’s

SVG to CoreGraphics Conversion

Ryan Dillon
rdsquared.wordpress.com

I’ve got another tutorial type post for today, but it’s really equal parts: “here’s what I found that helped but didn’t quite work,” “here’s what I did,” and, “anybody have any better ideas?” If you already know something about Core Graphics and why/when to use it and just want the gist of what I did

A DrumDictionary Update

Ryan Dillon
rdsquared.wordpress.com

Not much has happened around here the last few weeks for me to write about. I’ve mostly been busy with finishing up my classes for the semester and haven’t had hardly any time to work on the new app. Sad face. After I missed my earlier goal for releasing the app in October, I was

A Debugging Lament. And, Totally Unrelated – Simple Gesture Recognition

Ryan Dillon
rdsquared.wordpress.com

When Debugging Sucks (More than usual) For my iDevBlogADay post today, I considered writing a tutorial about debugging, but ultimately decided against it. For one thing, it would most likely have just ended up being me venting about this freakin’ bug that plagued me for months on and off. For another thing, who would really

Time Flies When You’re Trying To Ship That App

Ryan Dillon
rdsquared.wordpress.com

Crunch Time Wow. I can’t believe it’s already been four weeks since my last post. For one thing, that means I missed my iDevBlogADay slot last time around. For another thing, it means I’m less than 2 weeks away from my deadline for uploading my metronome app binary (part of why I missed the last

Circular Layout and Scrolling – Part 2

Ryan Dillon
rdsquared.wordpress.com

… I think for this post I’d like to continue implementing the rotary control I started in my previous post. In that example, all we really did was figure out how to arrange a series of numbers around a circle. I briefly mentioned how you could implement a rotation on the entire circle, but didn’t [...]

Using CGAffineTransform for Circular Layout and Scrolling

Ryan Dillon
rdsquared.wordpress.com

Welcome! Hello, and thanks for stopping by my blog! This marks my first post as part of iDevBlogADay. If you’ve never heard of it, you should go and check it out. It’s basically a group of indie iOS developers who are committed to blogging on a regular basis about all the experiences of being an [...]