OC-一些比较少见的类型

NSRect

typedef CGRect NSRect

struct CGRect{
	CGPoint origin;
	CGSize size;
};
typedef struct CGRect CGRect;

 // 先定义变量,再赋值
        NSRect rect1;
        rect1.origin.x = 6;
        rect1.origin.y = 1;
        rect1.size.width = 1;
        rect1.size.height = 6;
            
        // 定义时直接赋值,或者  NSRect rect2 = {{7, 2}, {2, 7}};
        NSRect rect2 = {7, 2, 2, 7};
        
        // 给指定成员赋值
        NSRect rect3 = {.size.height = 8, .size.width = 3, .origin.y = 3, .origin.x = 8};
        
        // 使用函数赋值
        NSRect rect4 = NSMakeRect(9, 4, 4, 9);
        
        // 使用等价的结构体定义,等价于 CGRect rect5 = CGRectMake(10, 5, 5, 10);
        NSRect rect5 = CGRectMake(10, 5, 5, 10);

NSProcessInfo类

存储系统进程信息的类 可以设置或检索正在运行的进程的各类型信息

消息

+(NSProcessInfo*)processInfo  //返回当前进程的信息
-(int)processIdentifier  //返回进程标识符,它是操作系统赋予进程的唯一数字,用于识别每个正在运行的进程
NSArray* arguments=[processInfo arguments];//返回当前进程的参数
NSTimeInterval timeInterval=[processInfo systemUptime]; // 返回系统运行时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值