1. 单例类写法示例
#pragma mark - 单例类写法示例
// UserInfoCenter 自己创建的类
+ (UserInfoCenter *)shareInstance{
static UserInfoCenter *userInfo = nil;
static dispatch_once_t onceDBToken;
dispatch_once(&onceDBToken, ^{
userInfo = [[UserInfoCenter alloc]init];
});
return userInfo;
}
就这么多 就行了
2.禁用导航条滑动手势
self.navigationController.interactivePopGestureRecognizer.enabled = NO;
3.拨打电话
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",phoneNumber]]];
4.隐藏导航条navigationBar底部的线
[self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shadowImage = [[UIImage alloc] init];
5.iOS10 跳转设置页面
NSURL *settingsUrl = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
if ([[UIApplication sharedApplication] canOpenURL:settingsUrl]) {
[[UIApplication sharedApplication] openURL:settingsUrl];
}