Visit my site @ mugunthkumar.com



  • iPhone Tutorial: Follow Cost API and a open source wrapper

    December 22nd, 2009 by Mugunth Kumar

    What is Follow Cost?

    Follow Cost is a interesting and powerful statistic that helps you check the “cost” you would incur by “following” a person on twitter. This is a very useful statistic that I think every twitter client should adopt.  Tweetie for iPhone was the first to implement follow cost and I use this feature of tweetie to check whether a follower is “worth the pain” (as follow cost puts it).

    In short, Follow Cost gives you an approximate count of the number of updates a person tweets in a day. As a thumb rule, I don’t follow anyone with a follow cost of over 40. A celebrity with a high follow cost is @guykawasaki. (80+ at the time of this writing) His tweets are interesting, but is it worth the pain? Depends. To me, definitely not.

    The API

    Follow Cost has a relatively simple API. But unfortunately, even after 3 months of Tweetie 2 launch, no other twitter client has implemented. You just have to make a GET request to followcost.com server with the twitter username as follows.=

    http://followcost.com/<username>.json


    The resulting output is a json formatted string which can be parsed using any JSON Framework.

    Objective C Code

    To make life easier, I wrote a helper class MKFollowCost. To use the class, first download the JSON framework and follow their installation instructions. If you are writing a twitter client, chances are that, you would probably have done this. Download the code from below and drag the two files, MKFollowCost.h and MKFollowCost.m into your project.

    You can instantiate a followcost object by

    MKFollowCost *followCost = [[MKFollowCost alloc] initWithTwitterName:@”mugunthkumar”];

    All of the variables like, milliscobles, tweets per day etc, can be accessed from this object. The object is designed to be embedded without your Twitter Profile object.

    Downloads

    FollowCost Objective C Wrapper: FollowCost v1.0

    Rights

    You can use it in your own Twitter client, royalty free. Attributing me is upto you. However, if you modify the source code, please make it open source.

    iPhone Tutorial – Enabling reviewers to use your In-App purchases for free

    November 15th, 2009 by Mugunth Kumar


    In-App purchases is a great way for developers to upsell by giving away their app for free and then allow them to charge for features when users start using it. This freemium model has indeed worked very well for upselling your app in the AppStore. But unfortunately, there isn’t an Apple allowed way to allow reviewers to “download” your in-app purchases for free (like giving away promotional codes for your in-app purchases). So most developers again resort to the same “lite”, “pro” model.

    After raising the issue to Apple, I even got a official reply that it’s not possible currently to allow reviewers to use your in-app purchases for free.

    noinappurchases

    However, developers’ creativity knows no bounds. In this post, I’ll present a method to allow reviewers to use your in-app purchases for free without having multiple versions of the same app on the app store. The source code for the same is also available royalty-free (as always) for using it in your own apps. Before diving in, it’s advised that you read through my previous tutorial on how to do in-app purchases

    Read the rest of this entry »

    iPhone Tutorial – UISearchDisplayController with NSPredicate

    November 15th, 2009 by Mugunth Kumar


    Though UISearchDisplayController is seemingly easy (and yes it’s easy), apart from the sample source code, there isn’t much documentation available from Apple. I won’t be posting code for this tutorial, (as most of them come from Apple’s own source code), however, the tutorial will contain code fragments that I wish to highlight and those I changed for improving the search using NSPredicate
    Read the rest of this entry »


  • 10 visitors online now
    10 guests, 0 members
    Max visitors today: 15 at 12:02 am SGT
    This month: 58 at 03-01-2010 02:57 am SGT
    This year: 59 at 02-12-2010 06:23 am SGT
    All time: 59 at 12-19-2009 09:48 pm SGT