iOS indie developers writing every day about their stuff.

Coffee, Tea, iPhone App: One of These Things is Not Like the Other

Doug Sjoquist
sunetos.com

If you hang around iOS developers, you’ve probably heard a lament something like: Why will people pay $4.99 for a cup of coffee, but won’t buy spend $2.99 on my app? This almost evokes feelings from the great depression, doesn’t it? Once I built a railroad; now it’s done. Brother, can you spare a dime? […]

WWDC and The Innovator’s Dilemma

Doug Sjoquist
sunetos.com

WWDC and The Innovator’s Dilemma I was reading Mark Suster’s post Understanding How The Innovator’s Dilemma Affects You today and it struck me how closely my thoughts on WWDC line up with Clay Christenson’s ideas. Not surprisingly, there has been lots of twitter and blog activity this week about Apple’s dilemma in regards to WWDC. […]

Cleanly Accessing the UITextView field in TWTweetComposeViewController

Doug Sjoquist
sunetos.com

I have been working with my son Nathan over the last several months, helping him get started doing contract iOS development (check out his first solo app, Cincy Lineup.) While working on an enhancement, he needed to pre-populate the text of a tweet, then position the cursor at the beginning of the field with nothing […]

Cleanly Accessing the UITextView field in TWTweetComposeViewController

Doug Sjoquist
sunetos.com

I have been working with my son Nathan over the last several months, helping him get started doing contract iOS development (check out his first solo app, Cincy Lineup.) While working on an enhancement, he needed to pre-populate the text of a tweet, then position the cursor at the beginning of the field with nothing […]

Introduction to Test Driven Development (TDD) for iOS apps (Part 2 of 4)

Doug Sjoquist
sunetos.com

Introduction to Test Driven Development (TDD) for iOS apps (Part 2 of 4) Welcome back to the second part of the tutorial series, “Test Driven Development of iOS apps”. In part one of the series we introduced Test Driven Development (TDD), briefly discussed how it can help your development, and began the process using a […]

Introduction to Test Driven Development (TDD) for iOS apps (Part 1 of 4)

Doug Sjoquist
sunetos.com

Introduction to Test Driven Development (TDD) for iOS apps (Part 1 of 4) After a recent developer meetup, we were talking about useful things to do at future meetings. Someone fairly new to iOS development mentioned he would love to watch someone go through the design and development of an app. He knew he could […]

Writing Is Hard — Let’s Do Math

Doug Sjoquist
sunetos.com

Tutorials ‘R Us Several months ago, Ray Wenderlich put out a call for developers to write for his excellent tutorial site. So, I put my name in the hat, joined the team, and signed up to for my first tutorial in May: “Test Driven Development with iOS”. Part way through, we decided that it needed […]

Writing Is Hard — Let’s Do Math

Doug Sjoquist
sunetos.com

Tutorials ‘R Us Several months ago, Ray Wenderlich put out a call for developers to write for his excellent tutorial site. So, I put my name in the hat, joined the team, and signed up to for my first tutorial in May: “Test Driven Development with iOS”. Part way through, we decided that it needed […]

Writing Is Hard — Let’s Do Math

Doug Sjoquist
sunetos.com

Tutorials ‘R Us Several months ago, Ray Wenderlich put out a call for developers to write for his excellent tutorial site. So, I put my name in the hat, joined the team, and signed up to for my first tutorial in May: “Test Driven Development with iOS”. Part way through, we decided that it needed […]

Live From 360iDev!

Doug Sjoquist
sunetos.com

This is another guest post by Ferenc, here about how LaunchRock was modified to show up nicely on a UIWebView. If you’ve ever wanted built a landing page or had the need for one, you’ve provably heard of LaunchRock. If not, have a quick look. LaunchRock makes an extremely good job at making it super easy […]