iOS开发中学到的技巧

1.终端查询静态库是否支持64位  :  打开终端,cd到静态库的地方。输入命令 lipo -info libUPPayPlugin.a

2.数组取最大最小值 :     

   arr = [NSArray arrayWithObjects:@"10",@"50",@"9", nil];

    NSInteger max = [[arr valueForKeyPath:@"@max.intValue"] integerValue];

    max = max;//50

                    //另一种思路,在一些情况下可以很快获取,同样去最小值用min,要比循环方便多了,如果数组中放的是其他对象也可以用@max.property尽心筛选,不过类型都是NSNumber,没测试过其他类型

 

3.画一像素线的一个宏:   

   #define SINGLE_LINE_WIDTH (1 / [UIScreen mainScreen].scale) 
   #define SINGLE_LINE_ADJUST_OFFSET ((1 / [UIScreen mainScreen].scale) / 2)

   
   CGFloat xPos = 5;
UIView
*view = [[UIView alloc] initWithFrame:CGrect(x - SINGLE_LINE_ADJUST_OFFSET, 0, SINGLE_LINE_WIDTH, 100)];  

 

 
 
 
 
 
posted on 2015-06-25 18:38  timo00  阅读(171)  评论(0编辑  收藏  举报