How to reload a ViewController in IOS using Objective-C

To reload a UITableViewController in IOS using Objective-C you can simply use the reloadData method of the ViewController.

//MyTablViewController is a UITableViewController
[MyTableViewController.tableView reloadData] 

How to hide the status bar while Splashscreen is Shown in IOS

To hide the status bar while Splashscreen is Shown in IOS follow these Steps.

  • 1. Open the Info.plist File.
  • 2. Search for the “Status bar is initially hidden” property and set it to checked.
  • if you do not have the “Status bar is initially hidden” property, simply add it by selecting the last line in the File and then click the plus button on the right end of the line.

    To show the status bar you can use this snippet.

    [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone]; //UIStatusBarAnimationNone, UIStatusBarAnimationFade or UIStatusBarAnimationSlide
    

    How to use substring in IOS using Objective-C

    To use substring in IOS using Objective-C you can use the snippet below.

    Sample Objective-C

    NSString *myString = @"http://codesnippets.fesslersoft.de";
    NSString *myNewString = [myString substringFromIndex:7]; //myNewString will be "codesnippets.fesslersoft.de"
    

    How to autosize UILabel to Textsize in IOS using Objective-C

    labelTest.text = @"This is my Teststring.This is my Teststring.This is my Teststring.This is my Teststring.This is my Teststring.This is my Teststring.";
    labelTest.numberOfLines = 0;
    [labelTest sizeToFit];
    

    How to clear notifications in IOS using Objective-C

    To clear notifications in IOS using objective-c you can use the snippet below.

    Sample Objective-C

    //in method: application:didFinishLaunchingWithOptions
    [[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];
    [[UIApplication sharedApplication] cancelAllLocalNotifications];
    
    //in method: application:didReceiveRemoteNotification
    [[UIApplication sharedApplication] setApplicationIconBadgeNumber: 1]; //we need to to increment first
    [[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];
    [[UIApplication sharedApplication] cancelAllLocalNotifications];