post and put and get afnetworking and upload photo also

#import “AFNetworking.h”

#import “IQKeyboardManager.h”

#import “UIImageView+UIActivityIndicatorForSDWebImage.h”

#import “MBProgressHUD.h”

SDWebImage and UIActivityIndicator-for-SDWebImage-master download

Post 

-(IBAction)update_click:(id)sender

{

    

     [MBProgressHUD showHUDAddedTo:self.view animated:YES];

    

//    http://url/api.php?method=update_profile&user_id=67&email=abc@gmail.com&password=Maulik123&avtar=abc.jpg

    

    NSString *st = @”http://url/api/api.php”;

    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

   // manager.responseSerializer = [AFHTTPResponseSerializer serializer];

  //  manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@”text/html”];

    manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@”binary/octet-stream”,@”image/jpg”,@”text/html”,@”text/plain”,nil];

    

    NSDictionary *param = @{@”method”:@”update_profile”,

                            @”user_id”:[de valueForKey:@”user_id”],

                            @”email”:_mail_text.text ,

                            @”password”:_pswd_text.text

                        };

    [manager POST:st parameters:param constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {

        UIImage *image =[tempDic valueForKey:UIImagePickerControllerOriginalImage];

        NSData *data1 = UIImageJPEGRepresentation(image, 0.5);

        [formData appendPartWithFileData:data1 name:@”avtar” fileName:@”file1″ mimeType:@”image/jpg”];

        

        

    } success:^(AFHTTPRequestOperation *operation, id responseObject)

     {

         NSLog(@”%@”,responseObject);

         NSArray *arr=responseObject;

         NSLog(@”%lu”,(unsigned long)arr.count);

          [MBProgressHUD hideHUDForView:self.view animated:YES];

            [[NSNotificationCenter defaultCenter] postNotificationName:@”loginComplete” object:nil];

         

     } failure:^(AFHTTPRequestOperation *operation, NSError *error) {

         NSLog(@”%@”,error.description);

         

         

     }];

    

}

GET

– (IBAction)saveEvent:(id)sender {

    

    

    [MBProgressHUD showHUDAddedTo:self.view animated:YES];

    

    NSUserDefaults *de=[NSUserDefaults standardUserDefaults];

    

   // NSLog(@”%@”,_text_eventedit.text);

   // NSLog(@”%@”,_text_eventedit2.text);

    

  

    

   // NSDate *dateToTExtField=_date_picker_txt.text;

    NSString *dateStr = _date_picker_txt.text;

    

    // Convert string to date object

//    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];

//    [dateFormat setDateFormat:@”dd/MM/YYYY”];

//    NSDate *date = [dateFormat dateFromString:dateStr];

  

    

    NSLog(@”%@”,dateStr);

    NSString *s = [NSString stringWithFormat:@”http://url/api/api.php?method=add_reminder&user_id=%@&reminder_name=%@&reminder_desc=%@&reminder_date=%@&#8221;,[de valueForKey:@”user_id”],_text_eventedit.text,_text_eventedit2.text,_date_picker_txt.text];

    NSLog(@”%@”,s);

    NSLog(@”%@”,_date_picker_txt.text);

    

     NSString *encoded = [s stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

    

    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

    

    

    manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@”text/html”];

  //  [MBProgressHUD showHUDAddedTo:self.view animated:YES];

    [manager GET:encoded parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {

        

       NSDictionary *dic_data1 = responseObject;

        

        NSString *success=[NSString stringWithFormat:@”%@”,[dic_data1 objectForKey:@”status”]];

        NSLog(@”%@”,success);

        

        if ([success isEqualToString:@”Success”])

            

            

        {

            [MBProgressHUD hideHUDForView:self.view animated:YES];

            //[self performSegueWithIdentifier:@”login_segue” sender:sender];

            //Setup_1 *screen1=[self.storyboard instantiateViewControllerWithIdentifier:@”Setup_1″];

            //[self.navigationController pushViewController:screen1 animated:YES];

            UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@”Success” message:@”Remainder added successfully” delegate:self cancelButtonTitle:@”OK” otherButtonTitles:nil, nil];

            [alert show];

            //NSLog(@”abcd”);

            

        }

        

        

        else

            

            

        {

            

            

            UIAlertView *alert1=[[UIAlertView alloc]initWithTitle:@”Error” message:@”Invalid Email-id” delegate:self cancelButtonTitle:@”OK” otherButtonTitles:nil, nil];

            [alert1 show];

        }

        

        

        

    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {

        

    }];

        

     }

PUT

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

        

        //   manager.responseSerializer = [[AFJSONResponseSerializer serializer]init];

        

        manager.requestSerializer = [AFJSONRequestSerializer serializer];

        

        //    [manager.requestSerializer setValue:kSDFParseAPIApplicationId forHTTPHeaderField:@”X-Parse-Application-Id”];

        //    [manager.requestSerializer setValue:kSDFParseAPIKey forHTTPHeaderField:@”X-Parse-REST-API-Key”];

        

        [manager.requestSerializer setValue:@”application/json” forHTTPHeaderField:@”Content-Type”];

        

        

        //    NSDictionary *params = @{@”user[height]”: height,

        

        // { “billing_address”: { “first_name” : “James321”, “last_name” : “anderson” } first_name,last_name, company,address_1,address_2, city,state, postcode, country, phone

        

        //                             @”user[weight]”: weight};

        //    NSDictionary *params=[[NSDictionary alloc]initWithObjectsAndKeys:@”first_name”,txt_fname_main.text,@”last_name”,txt_lname_main.text,@”address_1″,txt_add1_main.text,@”address_2″,txt_add2_main.text,@”city”,txt_city_main.text,@”state”,txt_state_main.text,@”postcode”,txt_zip_main.text,@”country”,txt_cntry_main.text,@”phone”,txt_phone_main.text, nil];

        

        

        //    NSDictionary *params=[[NSDictionary alloc]initWithObjectsAndKeys:@”first_name”,txt_fname_main.text,@”last_name”,txt_lname_main.text,@”address_1″,txt_add1_main.text,@”address_2″,txt_add2_main.text,@”city”,txt_city_main.text,@”state”,txt_state_main.text,@”postcode”,txt_zip_main.text,@”country”,txt_cntry_main.text,@”phone”,txt_phone_main.text, nil];

        NSDictionary *params = @{@”first_name” : txt_fname_shipng.text , @”last_name” : txt_lname_shipng.text , @”address_1″ : txt_addd1_shipng.text , @”address_2″ : txt_add2_shipng.text , @”city” : txt_city_shipng.text , @”state” : txt_state_shipng.text , @”postcode” : txt_zip_shipng.text ,@”country” : txt_cntry_shipng.text };

        

        NSLog(@”%@”,params);

        

        

        NSDictionary *data_collect = @{@”billing_address” : @”” ,@”shipping_address” : params};

        

        NSDictionary *dv =@{@”customer” : data_collect};

        

        NSLog(@”%@”,data_collect);

        

        NSLog(@”%@”,dv);

        

        [manager PUT:[NSString stringWithFormat:@”https://url/wc-api/v2/customers/%d/?consumer_key=ck_0c6ba6ab825a16383313cf4b6cd35917&consumer_secret=cs_895b7fd42f4de2340a18928d448f1e2f&#8221;,app.id_user] parameters:dv success:^(AFHTTPRequestOperation *operation, id responseObject)

         {

             

             NSLog(@”JSON: %@”, responseObject);

        

             

//                 NSLog(@”PAYMENT”);

              payment_view *pc =[self.storyboard instantiateViewControllerWithIdentifier:@”payment_view”];

                [self.navigationController pushViewController:pc animated:YES];

             

             

             

             

             

             

         } failure:^(AFHTTPRequestOperation *operation, NSError *error)

         {

             NSLog(@”Error: %@”, error);

         }];

        

    }

my notes

#  webpage mthi remove some texts

NSString *js = @”javascript:document.getElementById(\”mp-menu\”).setAttribute(\”style\”,\”display:none;\”);”;

    [webview stringByEvaluatingJavaScriptFromString:js];

#  set placeholder change color

  NSAttributedString *str = [[NSAttributedString alloc] initWithString:@”EMAIL” attributes:@{ NSForegroundColorAttributeName : [UIColor whiteColor] }];

    email_id.attributedPlaceholder = str;

# set image url

#import “UIImageView+UIActivityIndicatorForSDWebImage.h”

sdimage and uiactivity third part y nd afnetworkig

NSURL *tempurl = [NSURL URLWithString:[app.arr_img objectAtIndex:indexPath.row]];

    [cell.odd_img setImageWithURL:tempurl usingActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];

# string remove after some word

NSString *str1 =[app.bthview_Arry_Prti valueForKey:@”date”];

    NSRange range = [str1 rangeOfString:@” “];

    

    NSString *newString = [str1 substringToIndex:range.location];

    NSLog(@”%@”,newString);

    

self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];

tbl.contentInset = UIEdgeInsetsMake(-35, 0, 0, 0);

* textview scroll

   [txt_desr scrollRangeToVisible:txt_desr.selectedRange];

    txt_desr.scrollEnabled= NO;

    txt_desr.text = [txt_desr.text stringByAppendingString:str];

    txt_desr.scrollEnabled= YES;

dynamic height

UITextView *txt1=[[UITextView alloc]initWithFrame:CGRectMake(10, (self.view.bounds.size.height/2)+120, self.view.bounds.size.width-20, (self.view.bounds.size.height-40)-((self.view.bounds.size.height/2)+120))];

NSLocationWhenInUseUsageDescription

NSLocationAlwaysUsageDescription

scroll view demo

-(void)scroll_m

{

    int spce=10;

    

    for (int j=1; j<19; j++) {

        NSString *imageName1 = [NSString stringWithFormat:@”bg%d.png”,j ];

        UIImage *image = [UIImage imageNamed:imageName1];

        UIImageView *img_view=[[UIImageView alloc]initWithFrame:CGRectMake(spce, 0, 90, 100)];

       

        [img_view setImage:image];

        img_view.backgroundColor=[UIColor grayColor];

        [scr_view setContentSize:CGSizeMake(scr_view.frame.size.width+spce-210, scr_view.frame.size.height)];

        

        

        [scr_view addSubview:img_view];

        spce=spce+100;

        

    }

        //[scr_view setContentSize:CGSizeMake(scr_view.frame.size.width+200, scr_view.frame.size.height)];

   

}

Rotate view

[UIView transitionWithView:flipContainerView

                      duration:0.75

                       options:UIViewAnimationOptionTransitionFlipFromLeft

                    animations:^{

                        if (flipped)

                                                    {

                                                        img1.hidden=YES;

                                                        img.hidden=NO;

                                                        flipped=false;

                                                    }

                                                    else

                                                    {

                                                        img1.hidden=NO;

                                                        img.hidden=YES;

                                                         flipped=true;

                                                    }

                    }

                    completion:nil];

}

  [[IQKeyboardManager sharedManager] setEnableAutoToolbar:NO];

Alertview with auto timer

UIAlertView *autosaveAlert = [[UIAlertView alloc]initWithTitle:nil message:@”Success Update” delegate:self cancelButtonTitle:nil otherButtonTitles:nil];

        [autosaveAlert show];

        

        for(int i = 10; i>=0; i–){

            NSString *tmp = @”Close in (%d) seconds”;

            NSString *str = [NSString stringWithFormat:tmp, i];

            [autosaveAlert setMessage:str];

            CFRunLoopRunInMode(kCFRunLoopDefaultMode,1, false);

        }

        

        [autosaveAlert dismissWithClickedButtonIndex:0 animated:TRUE];

Get current date and time

(void)getCurrentTime

{

    NSDate *currentDateTime = [NSDate date];

    

    dateFormatter = [[NSDateFormatter alloc] init];

    

    [dateFormatter setDateFormat:@”yyyy-MM-dd”];

    

    

    

    dateInStringFormated = [dateFormatter stringFromDate:currentDateTime];

    

    NSLog(@”%@”, dateInStringFormated);

    

}

NSDate *dateToTExtField=[_datePicker date];

        

    NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];

    [dateFormatter1 setDateFormat:@”yyyy-MM-dd”];

        

    NSString *strDate = [dateFormatter1 stringFromDate:dateToTExtField];

    NSLog(@”%@”, strDate);

    app.date=strDate;

    }

    else

    {

        NSDateFormatter *dateFormatter2 = [[NSDateFormatter alloc] init];

        [dateFormatter2 setDateFormat:@”yyyy-mm-dd”];

        NSString *strDate = [dateFormatter2 stringFromDate:datePicker.date];

        NSLog(@”%@”, strDate);

        app.date=strDate;

    }

_datePicker.datePickerMode=UIDatePickerModeDate;

    

    [_datePicker setValue:[UIColor orangeColor] forKeyPath:@”textColor”];

    SEL selector = NSSelectorFromString(@”setHighlightsToday:”);

    NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[UIDatePicker instanceMethodSignatureForSelector:selector]];

    BOOL no = NO;

    [invocation setSelector:selector];

    [invocation setArgument:&no atIndex:2];

    [invocation invokeWithTarget:_datePicker];

    

    [self.view addSubview:_datePicker];

NSUserDefaults * defs = [NSUserDefaults standardUserDefaults];

        [defs removeObjectForKey:@”check”];

        [defs removeObjectForKey:@”medication”];

        [defs removeObjectForKey:@”harvestingmedication”];

        [defs removeObjectForKey:@”transfermedication”];

        

         [[SlideNavigationController sharedInstance] popToRootAndSwitchToViewController:add withSlideOutAnimation:self.slideOutAnimationEnabled andCompletion:nil];

table scroll

-(void)Tbl

{

    if (UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPhone)

    {

        CGSize device=[[UIScreen mainScreen]bounds].size;

        if (device.height==480)

        {

             _mytable.scrollEnabled=YES;

        }

        else

        {

            _mytable.scrollEnabled=NO;

        }

     }

}

uitap with iamgepicker

UITapGestureRecognizer  *image1 = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(imageTaped1)];

    image1.numberOfTapsRequired = 1;

    image1.numberOfTouchesRequired = 1;

    [user_profileimg setUserInteractionEnabled:YES];

    [user_profileimg addGestureRecognizer:image1];

-(IBAction)imageTaped1:(id)sender

{

    UIImagePickerController *picker = [[UIImagePickerController alloc] init];

    picker.delegate = self;

    picker.allowsEditing = YES;

    picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

    

    [picker presentViewController:picker animated:YES completion:NULL];

    

}

#pragma mark – Image Picker Controller delegate methods

– (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

    

    UIImage *chosenImage = info[UIImagePickerControllerEditedImage];

    _image.image = chosenImage;

    

    [picker dismissViewControllerAnimated:YES completion:NULL];

    

}

– (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker

{

    

    [picker dismissViewControllerAnimated:YES completion:NULL];

    

}

image radio make circle

_image.layer.cornerRadius = _image.frame.size.width / 2;

    _image.layer.borderWidth = 1.5f;

    _image.layer.borderColor = [UIColor whiteColor].CGColor;

    _image.clipsToBounds = YES;

-(CGFloat)tableView:(UITableView*)tableView

heightForHeaderInSection:(NSInteger)section {

    if (section == 0)

    {

        return 6.0;

    }

    

    return 1.0;

}

– (CGFloat)tableView:(UITableView*)tableView

heightForFooterInSection:(NSInteger)section {

    return 15.0;

}

– (UIView*)tableView:(UITableView*)tableView

viewForHeaderInSection:(NSInteger)section {

    return [[UIView alloc] initWithFrame:CGRectZero];

}

– (UIView*)tableView:(UITableView*)tableView

viewForFooterInSection:(NSInteger)section {

    return [[UIView alloc] initWithFrame:CGRectZero];

}

time  or date difference

NSString *strb4=text2.text;

    NSString *strcd=text3.text;

    

    

    NSDateFormatter* df = [[NSDateFormatter alloc] init];

    [df setDateFormat:@”yyyy-MM-dd”];

    NSDate* date1 = [df dateFromString:strb4];

    

    NSDate *date2 = [df dateFromString:strcd];

    

//    NSDate *b4date = [dateFormatter dateFromString:strb4];

//    NSDate *cdate=[dateFormatter dateFromString:strcd];

//    

    NSTimeInterval t123=[date2 timeIntervalSinceDate:date1];

    NSLog(@”%f”,t123);

https://maps.googleapis.com/maps/api/staticmap?scale=1&size=400×400&zoom=16&center= 51.5109632,0.13024429999995846&style=feature:all|element:labels.text.fill|saturation:36|color:0x999999|lightness:40&style=feature:all|element:labels.text.stroke|visibility:on|color:0x2B2B2B|lightness:16&style=feature:all|element:labels.icon|visibility:oncolor:0xB6B6B4|lightness:36&style=feature:administrative|element:geometry.fill|color:0x5C5858&style=feature:administrative|element:geometry.stroke|color:0x2B2B2B|lightness:20|weight:1.2&style=feature:landscape|element:geometry|color:0x5C5858|lightness:20&style=feature:poi|element:geometry|color:0x3D3C3A|lightness:21&style=feature:road.highway|element:geometry.fill|color:0x000000|lightness:17&style=feature:road.highway|element:geometry.stroke|color:0x5C5858|lightness:29|weight:0.2&style=feature:road.arterial|element:geometry|color:0x2B2B2B|lightness:18&style=feature:road.local|element:geometry|color:0x2B2B2B|lightness:16&style=feature:transit|element:geometry|color:0x5C5858|lightness:19&style=feature:water|element:geometry|color:0x636363|lightness:17&markers=color:blue|label:C| 51.5109632,0.13024429999995846

UILocalNotification *localNotification = [[UILocalNotification alloc]init];

   // Set the notification time.

    localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:10];

   // You can specify the alarm sound here.

   localNotification.soundName = UILocalNotificationDefaultSoundName;

   //OR

   localNotification.soundName = @”sound.caf”;

   // Set the alertbody of the notification here.

    localNotification.alertBody = @”Test Alert”;

   // Create the buttons on the notification alertview.

    localNotification.alertAction = @”View”;

   // You can also specify custom dictionary to store informations

    NSDictionary *infoDict = [NSDictionary dictionaryWithObject:@”alarm#2″ forKey:@”notifiKey”];

    localNotification.userInfo = infoDict;

    //Repeat the notification.

    localNotification.repeatInterval = NSDayCalendarUnit;

// Schedule the notification

[[UIApplication sharedApplication]scheduleLocalNotification:localNotification];

newweww again

https://developer.apple.com/library/
http://blog.dadabeatnik.com/
http://nshipster.com/uialertcontroller/
http://stackoverflow.com/questions/13534470/passing-data-into-the-viewcontroller-using-the-back-button
http://iosdevelopertips.com/
http://www.learnswift.tips/
https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html#
https://hetalvora.wordpress.com/
http://hetalvora.blogspot.in/
https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html
http://scottberrevoets.com/
http://stackoverflow.com/questions/7982944/%E2%9C%94-checkmark-selected-row-in-uitableviewcell
http://stackoverflow.com/questions/594181/making-a-uitableview-scroll-when-text-field-is-selected
http://developer.xamarin.com/guides/ios/user_interface/monotouch.dialog/
http://stackoverflow.com/questions/11666588/get-values-form-text-fields-in-uitableview-custom-cell
http://www.alexefish.com/post/522641eb31fa2a0015000002
http://www.idev101.com/code/Objective-C/delegate.html
https://www.google.co.in/search?q=CS+193P+Resources&oq=CS+193P+Resources&aqs=chrome..69i57&sourceid=chrome&es_sm=91&ie=UTF-8
http://www.mattdipasquale.com/blog/
http://www.appcoda.com/customize-navigation-status-bar-ios-7/
http://xamarin.com/
http://pinkstone.co.uk/
https://developer.apple.com/library/ios/technotes/tn2406/_index.html#//apple_ref/doc/uid/DTS40014932-CH1-LOCCOM
http://www.regexr.com/
http://www.wenda.io/questions/498980/nspredicate-for-phone-number.html
https://docs.google.com/document/d/19tG9yx05nancOaGREEJu4w-zOVrADVo2mQlfQJKfeNo/edit?pli=1
https://dhawaldawar.wordpress.com/
http://mobileappsolutions.blogspot.in/2012/04/validating-email-address-in-objective-c.html
http://sugartin.info/
http://www.bitlab-apps.de/
http://fxdeveloper.blogspot.in/
http://parasjoshi3.blogspot.in/
http://technet.weblineindia.com/mobile/using-auto-layout-in-xcode-6-for-universal-ios-app-development/3/
http://technet.weblineindia.com/tag/ios/
https://nightowlcode.wordpress.com/2012/11/06/uitableview-prototype-cell-with-uibutton/
https://books.google.co.in/books?id=AsSrDEstBLEC&pg=PA143&lpg=PA143&dq=how+to+show+tab+bar+in+details+%27s+next+screen+ios&source=bl&ots=fovvLMNgTn&sig=SfsX56vs0aXC_e–aOwty5NV6pg&hl=en&sa=X&ei=6afhVPaAMsKhugTtuIKADQ&ved=0CEsQ6AEwCDgK#v=onepage&q&f=false
http://code.tutsplus.com/tutorials/implementing-container-containment-sliding-menu-controller–mobile-14562
http://doodledoodle.io/
http://www.touch-code-magazine.com/
http://www.idownloadblog.com/2014/09/17/best-ios-8-new-features/
https://www.google.co.in/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=google%20translate
http://beageek.biz/
http://ios.devtools.me/
http://codewithchris.com/xcode-errors/
http://blog.seancarpenter.net/
http://www.touch-code-magazine.com/ios5-saving-photos-in-custom-photo-album-category-for-download/
http://www.whatsapp.com/faq/en/iphone/23559014
http://www.whatsapp.com/faq/en/iphone/23559013
http://nshipster.com/nsnotification-and-nsnotificationcenter/
http://e2e.ti.com/group/universityprogram/w/contests/2411.innovation-challenge-india
http://b.hatena.ne.jp/entry/programmersgoodies.com/uitableviewcell-with-uitextfield-losing-the-ability-to-select-uitableview-row
http://behindtechlines.com/
http://blog.mayankkapoor.com/
https://www.safaribooksonline.com/library/view/ios-8-swift/9781491908969/ch11.html
https://cocoacaffeine.wordpress.com/
https://www.modern.ie/en-us
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableView_Class/index.html
https://stavash.wordpress.com/
https://stavash.wordpress.com/2012/12/14/advanced-issues-asynchronous-uitableviewcell-content-loading-done-right/
http://www.raywenderlich.com/19788/how-to-use-nsoperations-and-nsoperationqueues
https://discussions.apple.com/welcome
http://www.icodeblog.com/
http://appsylvania.com/
http://andyheydon.com/
http://www.raywenderlich.com/20897/beginning-auto-layout-part-2-of-2
http://stackoverflow.com/questions/24836948/using-constraints-to-define-height-minus-a-constant-with-storyboard
http://www.raywenderlich.com/1914/nscoding-tutorial-for-ios-how-to-save-your-app-data
https://code.google.com/p/gtm-oauth/wiki/GTMOAuthIntroduction

http://chrisrisner.com/31-Days-of-iOS–Day-10%E2%80%93Singletons-and-the-AppDelegate
http://klanguedoc.hubpages.com/hub/iOS-5-How-To-Share-Data-Between-View-Controllers-using-a-Singleton#

newww 1 4 me

USEFUL

http://www.objc.io/issue-3/collection-view-layouts.html
http://ideas.time.com/2012/09/12/does-listening-to-music-while-working-make-you-less-productive/
http://developer.xamarin.com/guides/ios/user_interface/introduction_to_collection_views/
http://www.learnswift.io/
http://mobileoop.com/how-to-use-auto-layout-in-xcode-6-for-ios-7-and-8-development
http://mobileoop.com/auto-layout-advanced-techniques-for-ios-8-and-7-using-xcode-6-on-storyboard
http://www.learnswift.io/blog/2014/6/12/size-classes-with-xcode-6-and-swift
http://resolvedqs.com/tube/2cz9VnXAKUo/size-classes-in-ios-8-jack
http://ivomynttinen.com/blog/the-ios-7-design-cheat-sheet/
http://www.musicalgeometry.com/?p=1404
https://looksok.wordpress.com/category/it/ios/page/2/
https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011210
http://hayageek.com/uialertcontroller-example-ios/
http://hayageek.com/ios-nsurlsession-example/#get-post
https://developer.apple.com/videos/ios/
View story at Medium.com
http://benscheirman.com/2013/08/the-ios-developers-toolbelt/
http://technet.weblineindia.com/mobile/tutorial-to-record-play-video-using-mediaplayer-in-ios/2/
https://vimeo.com/log_in
http://www.binpress.com/browse/objective-c?collection=mobile
http://www.raywenderlich.com/tutorials
http://www.musicalgeometry.com/
http://objdev.com/?page=1
http://stackoverflow.com/questions/8465769/converting-storyboard-from-iphone-to-ipad
https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/AboutAdaptiveSizeDesign.html#//apple_ref/doc/uid/TP40014436-CH6-SW1
http://www.raywenderlich.com/1111/ipad-tutorial-for-ios-how-to-port-an-iphone-application-to-the-ipad
https://maniacdev.com/2013/07/tutorial-how-to-use-view-controller-containment-to-create-custom-container-view-controllers
http://sandmoose.com/
http://www.inappsettingskit.com/
http://whoisryannystrom.com/
http://www.raywenderlich.com/29469/ipad-for-iphone-developers-101-in-ios-6-uisplitview-tutorial
http://www.shinobicontrols.com/blog/posts/2014/08/14/ios8-day-by-day-day-18-uisplitviewcontroller
https://www.youtube.com/channel/UCBfjqxOSX6dEfe-i8REYdpw
http://mobileoop.com/how-to-use-container-view-controller
http://nshipster.com/uisplitviewcontroller/
http://devmonologue.com/ios/tutorials/uisplitviewcontroller-tutorial/
http://highoncoding.com/Articles/851_Implementing_UISplitViewController_with_Storyboards.aspx
http://highoncoding.com/Articles/List
http://gtiapps.com/?tag=ios-programming
http://secutyhf.org/wordpress/zech/2015/01/13/uisplitviewcontroller-togglemastervisible-method-where-is-the-method-defined/
http://www.pocket-lint.com/
http://www.ioscreator.com/tutorials/create-a-splitviewcontroller-on-the-ipad
http://www.mindtreatstudios.com/jobs/
https://www.google.co.in/webhp?sourceid=chrome-instant&ion=1&espv=2&es_th=1&ie=UTF-8#q=augmented%20aap%20demos
https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/RoadMapiOS/FirstTutorial.html
http://www.c-sharpcorner.com/1/235/ios.aspx
http://www.c-sharpcorner.com/UploadFile/952403/read-write-the-data-tofrom-document-directory-of-iphone/
http://ios.wonderhowto.com/
http://www.cocoanetics.com/2011/10/avoiding-image-decompression-sickness/
http://stackoverflow.com/questions/12399839/how-to-load-high-quality-gif-image-in-iphone
http://docs.opencv.org/trunk/index.html

IMGNEW

https://www.youtube.com/user/barrowclough/videos

FB

https://developers.facebook.com/docs/graph-api/reference/v2.2/user
https://developers.facebook.com/docs/ios/getting-started
https://developers.facebook.com/docs/ios
http://www.appcoda.com/ios-programming-facebook-login-manual/
https://developers.google.com/youtube/iframe_api_reference
http://cocoadocs.org/docsets/AFNetworking/2.1.0/
http://cocoadocs.org/docsets/AFNetworking/2.0.0/

VIDEOMERGE

http://www.raywenderlich.com/30200/avfoundation-tutorial-adding-overlays-and-animations-to-videos
http://www.raywenderlich.com/13418/how-to-play-record-edit-videos-in-ios
https://maniacdev.com/2012/07/tutorial-using-avfoundation-to-record-edit-and-play-video
http://weblog.invasivecode.com/post/18445861158/a-very-cool-custom-video-camera-with
https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/00_Introduction.html
http://www.quora.com/Are-there-any-good-tutorials-for-making-a-custom-camera-using-AVFoundation-like-Instagrams-or-Facebooks
http://www.raywenderlich.com/84043/ios-8-visual-effects-tutorial
https://github.com/Pixate/pixate-freestyle-ios/wiki/Styling-UINavigationBar:-Part-2
https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/04_MediaCapture.html
http://www.ios-developer.net/iphone-ipad-programmer/development/camera/record-video-with-avcapturesession-2
https://developer.apple.com/library/ios/samplecode/AVCam/Listings/AVCam_AVCamViewController_h.html#//apple_ref/doc/uid/DTS40010112-AVCam_AVCamViewController_h-DontLinkElementID_7

AUTORESIZE

https://gigaom.com/2014/09/13/how-will-the-new-iphone-screen-sizes-affect-ios-developers/
http://www.appcoda.com/introduction-auto-layout/
http://www.techotopia.com/index.php/IOS_4_iPhone_Rotation,_View_Resizing_and_Layout_Handling
http://stackoverflow.com/questions/18116623/ios-using-auto-resize-mask-to-keep-uiview-at-bottom-of-phone-no-matter-the-scr
http://stackoverflow.com/questions/7754851/autoresizing-masks-programmatically-vs-interface-builder-xib-nib
http://www.raywenderlich.com/83276/beginning-adaptive-layout-tutorial
http://hayageek.com/uialertcontroller-example-ios/#action-action
http://stackoverflow.com/questions/1126726/how-to-make-a-uitextfield-move-up-when-keyboard-is-present