1 格式化小数,四舍五入类型
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"----%@---",[self decimalwithFormat:@"0.0000" floatV:0.334]);
NSLog(@"----%@---",[self decimalwithFormat:@"0.0000" floatV:0.334569]);
NSLog(@"----%@---",[self decimalwithFormat:@"0.0000" floatV:0.334519]);
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
//格式话小数 四舍五入类型
- (NSString *) decimalwithFormat:(NSString *)format floatV:(float)floatV
{
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setPositiveFormat:format];
return [numberFormatter stringFromNumber:[NSNumber numberWithFloat:floatV]];
}
@end
2 iOS判断是模拟器还是真机
#if TARGET_IPHONE_SIMULATOR//模拟器
#elif TARGET_OS_IPHONE//真机
#endif
3 拨号
/**打电话*/
- (void)callMe{
NSString *deviceType = [UIDevice currentDevice].model;
if([deviceType isEqualToString:@"iPod touch"]||[deviceType isEqualToString:@"iPad"]||TARGET_IPHONE_SIMULATOR){
UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"提示" message:@"您的设备不能打电话" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil,nil];
[alert show];
return;
}
UIWebView *callWebView = [[UIWebView alloc] init];
/**取出键值列表*/
NSData *data = [UD objectForKey:@"res_value"];
NSArray *keyValueList = [NSKeyedUnarchiver unarchiveObjectWithData:data];
NSString *telStr = [NSString string];;
for (KeyValueModel *model in keyValueList) {
/**根据情况判断*/
if ([model.dic_code isEqualToString:@"SYSTEM_CONTACTUS_PHONE"]) {
telStr = model.dic_desc;
break;
}
}
NSURL *telURL = [NSURL URLWithString:[@"tel://" stringByAppendingString:telStr]];
[callWebView loadRequest:[NSURLRequest requestWithURL:telURL]];
[self.view addSubview:callWebView];
}
3 全局光标颜色
[[UITextField appearance] setTintColor:GlobalPinkFountColor];
[[UITextView appearance] setTintColor:GlobalPinkFountColor];