content top

iOS 6 developer wishlist

iOS 6 developer wishlist

Blogging after a long time. I’m not going to give you the same “I’m busy” excuse. Lets get to the point. WWDC will start in matter of hours and Twitterverse is going to be flooded with tweets from the Apple cult. As a developer, I’m expecting the following additions to iOS SDK. I believe these additions would be beneficial to both developers and end users. Contents Accounts Framework third party support Widget...

Read More

RESTful API Server – Doing it the right way (Part 2)

RESTful API Server – Doing it the right way (Part 2)

In the part 1 of the post, I introduced the RESTful principle and explained how to architecture your server code so as to ensure easier versioning and deprecation of your API. In this part, I’m going to talk briefly about HATEOAS and hypermedia and then show you the role it plays in a native mobile client development. But the crux of this post is going to be centered around how to implement caching (or rather server side support for...

Read More

RESTful API Server – Doing it the right way (Part 1)

RESTful API Server – Doing it the right way (Part 1)

In 2007, Steve Jobs announced the iPhone that revolutionized the technology industry and changed the way we work and do business. It is 2012 now and increasingly, more and more websites are offering native iOS and Android clients as front ends to their service. Not all startups have the funding to develop apps in addition to their core product. To increase the adoption rate of their product, these companies, release a public API that...

Read More

Ownership of presented view controllers with and without ARC

Yesterday, I tweeted a classical design issue on who should own a view controller. The controller that presents a modal controller should dismiss it. Don’t do [self dismissModalViewControllerAnimated:NO] in the child. — Mugunth Kumar () (@mugunthkumar) February 25, 2012   Calling [self dismissModalViewControllerAnimated:NO] on child is like committing seppuku. A child shouldn’t kill itself. — Mugunth Kumar ()...

Read More

Some thoughts on iOS and your privacy (Address Book)

Some thoughts on iOS and your privacy (Address Book)

The recent furore behind the fact that, Path, one of the most beautiful iOS app out there, uploads your entire address book to their servers when you create an account, is probably targeted at the wrong guys. Why do I say this? Read on. Who else is doing it? It’s not just Path. Hipster is doing it. Whatsapp is doing it. Foursquare is doing it. Instagram is doing it. Viber is doing it. “Insert your new hot social networking app...

Read More

Migrating your code to Objective-C ARC

Migrating your code to Objective-C ARC

Recently, Apple introduced several new developer stuff including Xcode 4, ARC, LLVM Compiler 3.0 and iOS 5. From some of the questions on Stack overflow, I could understand that, most of the ARC related confusions arise due to the fact that, developers don’t know if “ABC” is a feature/restriction of LLVM 3.0 or iOS 5 or ARC. Retain cycles, auto-release pools, @autorelease blocks, oh man! So many new things? What am I going...

Read More
Page 2 of 712345...Last »
content top