加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

IOS - 常用开发Tips(常用技巧)

(2014-05-06 09:06:37)
标签:

ios-常用开发tips(常

it

分类: Mac/IOS那些事
将NSString字符串去掉前后空格:
         NSString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]
http://img.ph.126.net/5IsNlfxWFrEs7lbHe3jwAQ==/2380996827996263472.jpg常用开发Tips(常用技巧)" />
获取颜色的值: 
         UIColor *uicolor = [UIColor redColor];
         CGColorRef color = [uicolor CGColor];
         int numComponents = CGColorGetNumberOfComponents(color);
         if (numComponents >= 3)
         {
               const CGFloat *tmComponents = CGColorGetComponents(color);
               red = tmComponents[0];
               green = tmComponents[1];
               blue = tmComponents[2];
               alpha = tmComponents[3];
         
产生随机数(0-1之间):
         (float)(1+arc4random()% 99)/100
http://img.ph.126.net/_kVY7REpkgFJOPM0e5JwVg==/2380996827996263473.jpg常用开发Tips(常用技巧)" />
读取一个url返回数据:
         - (NSString *) urlString:(NSString *)value{
             NSURL *url = [NSURL URLWithString:value];
             NSData *data = [NSData dataWithContentsOfURL:url];
             //解决中文乱码,用GBK
             NSStringEncoding enc =                       
             CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);  
             NSString *retStr = [[NSString alloc] initWithData:data encoding:enc];
             return retStr;
         }
NSArray数组的比较器:
         由于此方法是c方法,所以应该写再@end后面或者@implementation前面。
         如果写在@implementation前面的话,就不需要声明了,如果写在@end前面的话,得在头文件声明
         或者@implementation前面声明此方法。
         方法:
         NSInteger intSort(id num1, id num2, void *context)
         {
             int v1 = [num1 intValue];
             int v2 = [num2 intValue];
             if (v1 < v2)
                 return NSOrderedAscending;
             else if (v1 > v2)
                 return NSOrderedDescending;
             else
                 return NSOrderedSame;
         }
         调用:
         NSArray *sortedArray;
         sortedArray = [anArray sortedArrayUsingFunction:intSort context:NULL];

原文地址 :http://longjining.blog.163.com/blog/static/18317102820116635337586/

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有