Home

iOS Cheat Sheet

OBJIOS-1: Open Settings

[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString](/ios/UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString);

Dates and Time

Check if the time is between two hours

-(void)checkTimeFrame { NSDateComponents *components = [NSCalendar currentCalendar] components:NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit fromDate:[NSDate date](/ios/NSCalendar currentCalendar] components:NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit fromDate:[NSDate date); NSInteger currentHour = [components hour]; if (currentHour < 9 && currentHour > 3) { // Do Something NSLog(@"In between the times"); NSLog(@"%ld\n", (long)currentHour); } else { NSLog(@"Not between the times"); NSLog(@"%ld\n", (long)currentHour); } }

UISearchBar

Target Search Bar after load

-(void)viewDidAppear:(BOOL)animated { [self.searchBar becomeFirstResponder]; }

Repository

https://github.com/okeeffed/developer-notes-nextjs/content/ios/ios-objc-cheat-sheet

Sections


Related