Featured
-
Objective C or Swift - Which Technology to Learn for iOS Development?
Swift programming language is completely based on
by siddharth.sindhi -
Make UIImage White Background Transparent in iOS
If you came across to a requirement where you want
by ashish.nakoti -
User's location update on server when app is in background.
Code for those Apps where we need to update user's
by ashish.nakoti -
Animate button with zoom and bounce effect in ios
Many social apps are using bouncing effect for but
by ashish.nakoti -
Crop an image from UIImageView
With the following method stated below you can cro
by kuldeep.butola
Tags
Play videos sequentially using MPMoviePlayerController
Hello All, Sometime we want to play all videos of gallery sequentially. These lines of code will help you to play videos sequentially using MPMoviePlayerController.it worked for me.
In .h file..
MPMoviePlayerController *moviePlayer;
in...
To check that internet is available or not.
Hi Friends, sometimes we face problem in internet connectivity, With the following lines of code we can check whether we are connected to internet or not.
- (BOOL)isNetworkAvailable
{
CFNetDiagnosticRef dReference;
dReference = CFNe...
Draw a route between two annotation point on MKMapView
The following lines of code helped me to draw a route between two Annotation point in MKMapView
Hope this will help you in your coding
CSRouteAnnotation* routeAnnotation = (CSRouteAnnotation*)self.routeView.annotation;
// only draw o...
How to encode and decode NSString
Following method will encode and decode NSString. Characters to leave unescaped (NULL = all escaped sequences are replaced).
- (NSString *)URLEncodedString {
CFStringRef url = CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (...
How to get sorted NSArray of date for NSDictionary.
With the help of following code you can sort the given dictionary containing key as Date.
@implementation NSMutableDictionary (SortingNSMutableDictionary)
-(NSArray *)getAllSortedKeys{
NSMutableArray *array = [NSMutableArray arrayWithA...
How to check the Network availability for 3G and 4G connection
Following code will help in you to check the network availability for 3G and 4G connection
const char *host_name = "google.com";
BOOL _isDataSourceAvailable = NO;
Boolean success;
//Creates a reachability reference to ...
How to create dynamic UITableViewCell for Chat
Following code will help you to create dynamic UITableViewCell w.r.t to its content of message.
-(void)setChatData:(ChatMessage *)messageObj memberDict:(NSDictionary *)memberDict isCurrentUser:(BOOL)isCurrentUser{
NSDictionary *user...
How to add Twitter account in your iPhone
The following code will help you to create your twitter account in your iPhone through coding. Also please note this code will only run in ios7 or later.
-(void)createTwitterAccount{
ACAccountStore *store = [[ACAccountStore alloc]init]...
How to calculate distance from CLLocationCoordinate2D
Using the following code we can calculate the distance between two CLLocationCoordinate2D.
+(double)calculateDistance:(CLLocationCoordinate2D) f to: (CLLocationCoordinate2D) t
{
// CLLocation *locA = [[CLLocation alloc] initWithLati...
Tabbar Customization
Snippet works all around to customize the tabbar icons & texts display color for selected and unselected state for iOS7
self.tabbarController.tabBar.tintColor = [UIColor greenColor];
Below code can be used to customize the text look.
...
How to save or delete caf file from NSDocumentDirectory
Follow these two methods to save or delete your .caf file from NSDocumentDirectory.
-(NSString *)saveFileWithOldName:(NSString*)oldNameStr
{
NSArray *dirPaths;
NSString *docsDirs;
NSString *tempStr2;
dirPaths = NSSearchPa...
How to register your app on facebook
Please follow these simple step to register your app on facebook
Open Developer account from your Facebook.
Select "Create App" you'll be directed to a page where number of options will be available at the top bar.
One can reach there by j...
Fetch All Notifications
Snippet to fetch all local notifications of the app. One can customize any notification and cancel the same.
UIApplication *app = [UIApplication sharedApplication];
NSArray *eventArray = [app scheduledLocalNotifications];
for (int ...
How to display phone book contacts in iphone through coding
The following code will present viewController which will show all the contacts of phone book
Please do add Addressbook.framework in your code. Also import AddressBookUI file to use the following code.
ABPeoplePickerNavigationController *pic...
How to save file in document dicretory
Following code will help you to add or delete file from document directory.
-(NSString *)saveFileWithOldName:(NSString*)oldNameStr
{
NSArray *dirPaths;
NSString *docsDirs;
NSString *tempStr2;
dirPaths = NSSearchPathForDire...
How to get Cookies from UIWebview
The following code will get the cookies form the sever and will store in the array.
Get the appropriate cookie from the array by its name.
- (void)webViewDidFinishLoad:(UIWebView *)webView {
NSHTTPCookieStorage *storage = [NSHTTPCookie...
How to validate that string is email address or not.
During User registration it is very necessary to check that entered email id is valid or not. To check that following code will help you.
- (BOOL)validateEmailWithString:(NSString*)email
{
NSString *emailRegex = @"[A-Z0-9a-z._%+-...
How to use search bar in UITableView
This is very helpful, if you want to use search functionality on UITableView.
Code for ViewController.h
@interface ViewController : UIViewController<UISearchBarDelegate,UITableViewDataSource,UITableViewDelegate,UISearchDisplayDelegate&g...
How to save and access value from NSUserDefaults
NSUserDefaults is very useful, if you want to save less data and want to access that data whenever you open the application. This data does not delete even after closing the app.
To save data in NSUserDefaults
NSUserDefaults *usr = [NSUser...
To perform a real-time capture
To perform a real-time capture, a client may instantiate AVCaptureSession and add appropriate
AVCaptureInputs, such as AVCaptureDeviceInput, and outputs, such as AVCaptureMovieFileOutput.
[AVCaptureSession startRunning] starts the flow ...
Some necessary information to publish the application to app store
To submit an application to the App Store, you need to create an iOS provisioning profile for distribution (App should be signed with these certificate) for that you have to be a member of the iOS Developer Program.
Note: iTunes Connect does n...
How to handle UIPanGestureRecognizer and moving your all images w.r.t moving image.
The following code help your image to move using UIPanGestureRecognizer. While moving your selected image other images set there location automatically.
-(void)addImageToScrollView
{
float x=5,y=40,width = 100,height = 100,spaceH = 5...
Create audio file manually
We often come across conditions where manual audio file is to be created.
For example recording an audio or download audio data from server. These all need audio file in which data is to be populated.
Below, I'm creating an sound.caf file and...
IPhone alert view
To show alert view in IPhone, the following snippet will help you.
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Message" message:@"Network error. Try again?" delegate:self cancelButtonTitle:@"NO" otherButtonTitles:@"YES", nil];
...
Handling audio files in iOS 7
The general idea for playing an audio file in iOS 6 was to create an object of AVAudioPlayer and pass the file path to it as follows:
NSURL *fileURL = [NSURL fileURLWithPath:audioFilePath];
player = [[AVAudioPlayer alloc] initWithCont...
Get a rotated image
A very good stuff that allows you to get rotated image. Sometimes we rotate the UIImageView, it appears like image is rotated but in actual it's the UIImageView which is being rotated. If we try to fetch the image from rotated UIImageView it will...
Change background and font of UIWebView
To change the Background color, Font color, Font style in UIwebview, follow the following line of code.
[webview loadHTMLString:[NSString stringWithFormat:@"<html><body style=\"background-color: red; font-size: 15; font-family: Helvet...
Convert date into specific day of week
The following code is to convert day into specific day of week like Sunday , Monday , today , tomorrow etc. and after 7 days you want to show only that date, then this code will help you.
NSDateFormatter *formatter = [[NSDateFormatter alloc]...
Change day in date through coding.
The following code changes the day from the given "date" for example: if you want to add or subtract 5 days from the date put a value 5 or -5 respectively for "timeSliceDay".
-(NSString *)getTimeSliceDate:(NSString *)date format:(NSString *)fo...
low sound when recorded audio is played
Sometimes we record audio from AudioRecorder and when we play the same audio, it runs with a quite low volume even if volume is set to 1.0 i.e maximum.
Use below lines of code to avoid such issues:
AVAudioSession* audioSession = [AVAudioSessi...
Using Property Lists (Plists)
Method to get a value from plist
NSString *path = [[NSBundle mainBundle] pathForResource:@"PlistX" ofType:@"plist"];
NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:path];
int number = [[[[dict objectForKey:@"One...
Cropping image without degrading their quality (Using CIFilter's CICrop filter)
The below mentioned code uses CIImage library's CICrop filter to crop the desired area from UIImage. The follwing code deoesn't deals with snapshot as CGContextRef rather crops the original image along with maintaining its quality and aspect rati...
Crop Images without degrading their quality (Using CGContextRef)
Often the images cropped from other images in iPhone SDK are degraded in quality. This is because we take a snapshot of the original image (of the desired area). But the below mentioned code prevents from happening the above mentioned issue. The ...
How to Animate UIView
The following code sets the desired frame to a view with animation. The animation is performed with a duration of 0.4 secs (can be set according to the requirement).
[UIView animateWithDuration:0.4 animations:^{
[animateView setFram...
Avoid Strong Reference Cycles Objective C iOS sdk
How to Avoid Strong Reference Cycles
Avoid strong delegates
Avoid strong IBOutlet
Avoid strong reference variable inside the Blocks
Although strong references work well for one-way relationships between objects, you need to be carefu...