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]]];
}
- (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]]];
}
相关文章推荐
- iOS清理缓存的简单实现
- Ios蓝牙
- iOS RGB 颜色对照表
- ios实战-消除类游戏Dots
- iOS小功能备忘----实现文字复制到粘贴板
- iOS菜单滚动联动内容区域功能实现
- iOS开发----IOS项目自动生成技术文档
- 技术文摘14 iOS github 技术 资料
- iOS_解决模拟器 Error Domain=kCLErrorDomain Code=0
- 整理 iOS 9 适配中出现的坑(图文)
- ios创建视图的一些方法封装
- IOS 代码中修改运营商、电池颜色
- GitHub Top 50 简介 和iOS相关资料总结
- iOS定时器NSTimer
- iOS ---点击图片的方法
- iOS是伪多任务?
- iOS随机数
- iOS categoryde用法以及extension的区别
- GCD学习 dispatch_barrier_async
- Ios学习之popover的使用