首页 > 代码库 > 小白学开发(iOS)OC_ 经常使用结构体(2015-08-14)
小白学开发(iOS)OC_ 经常使用结构体(2015-08-14)
//
// main.m
// 经常使用结构体
//
// Created by admin on 15/8/13.
// Copyright (c) 2015年 admin. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// 1. 表示范围:NSRange 结构体
NSRange range = {4, 5}; // {location, length} 第一种方法定义
NSRange range1 = NSMakeRange(4, 5); // 另外一种,用法定义
NSString *strRange = NSStringFromRange(range1);// 将范围转换成字符串
NSLog(@"strRange: %@", strRange); // 打印出范围
// 2. 表示大小:NSSize 结构体
NSSize size = {20, 30}; // {width,height}
NSSize size1 = NSMakeSize(20, 30);
NSString *strSize = NSStringFromSize(size1);
NSLog(@"strSize: %@", strSize);
// 3. 表示坐标:NSPoint
NSPoint point = {0, 10}; // {x, y}
NSPoint point1 = NSMakePoint(0, 10);
NSString *strPoint = NSStringFromPoint(point1);
NSLog(@"strPoint: %@", strPoint);
// 4. 表示一个矩形的位置和大小(经常使用于UI中确定控件的大小和位置)
NSRect rect = {0, 20, 200, 250}; // {x, y, width, height}
NSRect rect1 = NSMakeRect(0, 20, 200, 250);
NSString *strRect = NSStringFromRect(rect1);
NSLog(@"strRect: %@", strRect);
}
return 0;
}
小白学开发(iOS)OC_ 经常使用结构体(2015-08-14)