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

iPhone SDK convert hex color string to UIColor

This function will help you to convert hex color string to UIColor Class.h + (UIColor *) colorWithHexString: (NSString *) stringToConvert; Class.m + (UIColor *) colorWithHexString: (NSString *) stringToConvert{ NSString *cString = [[stringToConvert stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] uppercaseString]; // String should be 6 or 8 characters if ([cString length] < 6) return [UIColor blackColor]; // strip 0X if… Continue reading iPhone SDK convert hex color string to UIColor