zoukankan      html  css  js  c++  java
  • (iOS)开发中收集的小方法

    • 1.颜色转变成图片

    - (UIImage *)createImageWithColor:(UIColor *)color
    {
        CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f);
        UIGraphicsBeginImageContext(rect.size);
        CGContextRef context = UIGraphicsGetCurrentContext();
        CGContextSetFillColorWithColor(context, [color CGColor]);
        CGContextFillRect(context, rect);
        UIImage *theImage = UIGraphicsGetImageFromCurrentImageContext();
        UIGraphicsEndImageContext();
        return theImage;

    • 2.app评分跳转

    -(void)goToAppStore    
    {        
        NSString *str = [NSString stringWithFormat:    
                         @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%d",547203890];    
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];       

    • 3.获取当前系统语言环境

      NSUserDefaults* defs = [NSUserDefaults standardUserDefaults];

      NSArray* languages = [defs objectForKey:@"AppleLanguages"];

      NSString* preferredLang = [languages objectAtIndex:0];

    • 4.计算字符串的高度

    NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init];   

    paragraphStyle.lineBreakMode = NSLineBreakByWordWrapping;   

    NSDictionary *dicAtt = [NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:15],NSFontAttributeName,paragraphStyle.copy,NSParagraphStyleAttributeName, nil];       

    NSAttributedString *attribute = [[NSAttributedString alloc]initWithString:str attributes:dicAtt];   

      CGRect frame = [attribute boundingRectWithSize:CGSizeMake(200, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin context:nil]; 

    • 5.强行关闭app的方法 

    私有API
    [[UIApplication sharedApplication] performSelector:@selector(terminateWithSuccess)];
    C语言方法
    exit(0);

  • 相关阅读:
    给任意多个链表然后要合并成一个
    hdu5967数学找规律+逆元
    poj2125最小点权覆盖+找一个割集
    poj3308 最小点权覆盖
    poj2987 最大闭合权子图基础题
    poj2699 转化为可行性判定问题+二分枚举+最大流
    判断割是否唯一zoj2587
    快排优化
    jvm垃圾收集器
    三次握手与四次挥手
  • 原文地址:https://www.cnblogs.com/hikoming/p/3899969.html
Copyright © 2011-2022 走看看