• 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)];  
     
     
     
     
     
  • 相关阅读:
    React 官网列子学习
    阿里云图片裁剪
    Android list加载图片工具类
    Java 反射
    Android 调节图片工具类
    Android 设置资源字体,屏幕截图
    android 跨进程通讯 AIDL
    android sdk api结构解析
    android学习之activity
    驱动进阶1
  • 原文地址:https://www.cnblogs.com/mins/p/4600667.html
Copyright © 2020-2023  润新知