1. 程式人生 > >小白學開發(iOS)OC_ 經常使用結構體(2015-08-14)

小白學開發(iOS)OC_ 經常使用結構體(2015-08-14)

轉換成 tracking 小白 epo idt rgb 表示範圍 dsm tor

//

// 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}; // {widthheight}

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)