zoukankan      html  css  js  c++  java
  • 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)];  
     
     
     
     
     
  • 相关阅读:
    powermock测试
    一些疑惑
    Java基础总结3
    Java学习路线
    Java基础总结2
    关于我
    翻转单词序列
    和为s的两个数字
    和为s的连续正数序列
    数组中只出现一次的数字
  • 原文地址:https://www.cnblogs.com/mins/p/4600667.html
Copyright © 2011-2022 走看看