您的位置:首页 > 移动开发 > IOS开发

iOS 小功能备忘录

2015-10-16 14:21 274 查看
//下载标示
- (void)openStatusNetWorkLoad:(BOOL)isLoad {
[UIApplication
sharedApplication].networkActivityIndicatorVisible = isLoad;
}
//全局单例
+ (AppDelegate *)createAppDelagate {
return (AppDelegate *)[UIApplication
sharedApplication].delegate;
}
//状态栏
+ (void)changeStatusBar:(BOOL)isHidden {
[[UIApplication
sharedApplication] setStatusBarHidden:isHidden];
}
//去掉空格
+ (NSString *)removeWhiteSpace:(NSString *)s {
return [s
stringByReplacingOccurrencesOfString:@" "
withString:@""];
}
//字典转JSON
+ (NSString*)dictionaryToJson:(NSDictionary *)dic {
NSError *parseError =
nil;
NSData *jsonData = [NSJSONSerialization
dataWithJSONObject:dic

options:NSJSONWritingPrettyPrinted

error:&parseError];
return [[NSString
alloc] initWithData:jsonData
encoding:NSUTF8StringEncoding];
}
//打开mail
+ (void)openEmail:(NSString *)s {
[[UIApplication
sharedApplication] openURL:[NSURL
URLWithString:[NSString
stringWithFormat:@"mailto://%@",s]]];
}
//拨打电话
+ (void)openPhone:(NSString *)s {
[[UIApplication
sharedApplication] openURL:[NSURL
URLWithString:[NSString
stringWithFormat:@"tel://%@",s]]];
}
//打开短信
+ (void)openSms:(NSString *)s {
[[UIApplication
sharedApplication] openURL:[NSURL
URLWithString:[NSString
stringWithFormat:@"sms://%@",s]]];
}
//打开浏览器
+ (void)openBrower:(NSString *)s {
[[UIApplication
sharedApplication] openURL:[NSURL
URLWithString:[NSString
stringWithFormat:@"http://%@",s]]];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: