Sam Soffes

How to Drastically Improve Your App with an Afternoon and Instruments

Posted on

I was bragging on Twitter about how I just made my application way better with some simple tweaks. I wanted to write a quick post about what I did that really helped that will probably help most people. This stuff is a bit application specific, but I think you'll see parallels to your application.

My application pulls a ton of data from the network and puts it in Core Data when you login for the first time. From using the application, I noticed that performance totally sucks at first and then goes back to normal. (My table views all scroll at 60fps, but I'll save that for another post. Sorry. Had to throw that in there. I'm way proud.) This was troubling since it usually works really great, (okay, now I'm done bragging about my cells) so I investigated.

Just so you know, I am doing all of my networking, data parsing, and insertion into Core Data on background threads via NSOperationQueue.

Continue reading →

Some SSToolkit Additions

Posted on

Over the weekend, I messed around and added some stuff to SSToolkit. The most useable thing I added was a simple badge view and cell that wraps it for shows simple badges like Mail.app in iOS. Here's a screenshot:

SSToolkit

Hopefully someone will find that useful. I also switched to LLVM 1.6 and increased the warning level to be more strict. Lately I've been a big fan of stricter warnings. I feel like I'm writing better code when it makes me check types, etc.

Continue reading →

Shapes App

Posted on

My friend, @iTod, just released a great application called Shapes.

Shapes App

It's a really great tool for sketching quick stuff. I've really been enjoying it lately. For me, it's great for drawing quick ideas.

Continue reading →