特别常用的都可以设置为代码片段,提高工作效率
1,设置多行label的间距
self.view.backgroundColor=[UIColor whiteColor]; UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(100, 100, 200, 300)]; label.numberOfLines=0; label.backgroundColor=[UIColor greenColor]; [self.view addSubview:label]; NSDictionary *attrsDictionary2 = [NSDictionary dictionaryWithObject:[UIFont systemFontOfSize:14.0] forKey:NSFontAttributeName]; NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init]; [paragraphStyle setLineHeightMultiple:3.0];//调整行间距 paragraphStyle.lineBreakMode = NSLineBreakByWordWrapping; NSString *[email protected]"测试一下多行的效果.测试一下多行的效果.测试一下多行的效果.测试一下多行的效果.\n测试一下多行的效果\n测试一下多行的效果"; NSMutableAttributedString *mutableAttributedString=[[NSMutableAttributedString alloc]initWithString:testString attributes:attrsDictionary2]; [mutableAttributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, testString.length)];//(testString)]; label.attributedText=mutableAttributedString;
2, 枚举类型
typedef NS_ENUM (NSUInteger, PNChartFormatType) { PNChartFormatTypePercent, PNChartFormatTypeDollar, PNChartFormatTypeNone };
极光推送证书的设置
看官方文档就好了一步一步操作
http://docs.jpush.io/client/ios_tutorials/
http://docs.jpush.cn/pages/viewpage.action?pageId=2621727
1,从苹果开发者账户上,请求cer的证书,然后再导出p12的证书
2,将p12的证书提交到极光。
3,设置app的配置文件
4,倒入sdk,配置key等信息
好了以后随便推个 你好之类的,但是应用必须在后台才可以,在前台代理方法会执行,但是界面上看不到效果的。
设置状态栏网络访问的状态
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];
拨打电话
打开网页
发邮件
显示的应用名称
修改这个属性
Bundle display name
判断系统版本
if ([[UIDevice currentDevice].systemVersion floatValue] >= 8.0) { //可以添加自定义categories
显示windows
self.window.rootViewController=vc; [self.window makeKeyAndVisible];
时间: 2024-10-05 20:00:57