Rapture In Venice, LLC

:: Freelance iOS Development & Team Augmentation

ios

Here’s Why: View Navigation Sucks in iOS

The “Here’s Why” series attempts to explain the what’s and why’s of basic iOS concepts and topics. What does this mean? Why is it this way? I’ll attempt to keep the focus on the theory rather than the minutiae of the code so we can learn the fundamentals of the issue to help in future understanding. […]

 

, , , ,

No Longer a Hybrid Mobile Developer And No Longer Gone Insane

It’s been about 15 months since I retired from Android so I think it’s time for an update to see how it’s gone, yeah? Firstly, I’ll say that the response to that blog post was shocking. I had tons of comments/support/criticism from Reddit and Hacker News and I read all of it. Did I make the right […]

 

, ,

Getting the Charles Debugging Proxy to Work with iOS

The Charles Web Debugging Proxy is a near mandatory tool for any developer. Getting it to work with your desktop apps is usually very easy since it just…works. However, for use with mobile, there are a couple tricks. Configuring for the iOS Simulator The iOS Simulator is a native app that “imitates” your iTouch device. […]

 

, , , , , ,

How to Memorize Block Syntax

Since block syntax came out alongside iOS 4, I’ve struggled to memorize it. Sure, blocks without return types or parameters = ^{ return @”super easy to recall”;}, but once you factor in arguments and want to accept a block argument in a method, thingsBecome:(CGFloat (^)(NSInteger way, id more, CGRect complex))dontYaThink? It’s no wonder that Fucking […]

 

, ,

Don’t Write a Class, Write a Category!

As an iPhone freelancer, I develop a lot of iOS apps. A lot. And one of the most important things to my business is that I leverage as much of my past work as possible when it comes to new projects. I have several strategies, but today I wanted to share one of my favorites: […]

 

, , ,

Previous Posts