RSSReader Version 2.0 with UITabBarController

Couple of months back I released an open source RSS Reader app for iPhone on GitHub. Most of the people who downloaded the source requested for an updated version using UITabBarController. Today I am releasing version 2.0 with the following changes Updated the views to use UITabBarController Loads rss subscription from plist file More fun… Continue reading RSSReader Version 2.0 with UITabBarController

UIScreen Notifications for connecting external display in iOS

UIScreen class has three main notifications which gets triggered when a new screen (external display) is attached to the device. UIScreenDidConnectNotification This notification is posted when a new screen is connected to the device. The object of the notification is the UIScreen object representing the new screen. There is no userInfo dictionary. Connection notifications are… Continue reading UIScreen Notifications for connecting external display in iOS

iPhone RSS Reader with source code

Last week I had prepared simple RSSReader application for demoing at Arabnet Shift Digital Summit. Since there was not much time to really explain I had to cut short my presentation with a very basic application demo. I promised to few programmers at Arabnet that I will release the source code for this application on… Continue reading iPhone RSS Reader with source code

iPhone SDK base64 encode / decode

I found this useful class for base64 encoding / decoding. It is written by Kiichi Takeuchi Base64.h @interface Base64 : NSObject { } + (void) initialize; + (NSString*) encode:(const uint8_t*) input length:(NSInteger) length; + (NSString*) encode:(NSData*) rawBytes; + (NSData*) decode:(const char*) string length:(NSInteger) inputLength; + (NSData*) decode:(NSString*) string; @end Sample Usage [Base64 initialize]; NSData *… Continue reading iPhone SDK base64 encode / decode

iPhone SDK generate MD5 Hash of a string

This function will help you generate MD5 hash of a given string Class.h + (NSString *)getMD5FromString:(NSString *)source; Class.m + (NSString *)getMD5FromString:(NSString *)source{ const char *src = ; unsigned char result[CC_MD5_DIGEST_LENGTH]; CC_MD5(src, strlen(src), result); NSString *ret = [[[NSString alloc] initWithFormat:@”%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X”, result[0], result[1], result[2], result[3], result[4], result[5], result[6], result[7], result[8], result[9], result[10], result[11], result[12], result[13], result[14], result[15]… Continue reading iPhone SDK generate MD5 Hash of a string