1.结构体
来源:互联网 发布:vba 网页数据抓取 编辑:程序博客网 时间:2024/06/08 05:11
//// main.m// Foundation-1结构体//// Created by apple on 15/6/25.// Copyright (c) 2015年 itcast. All rights reserved.//#import <Foundation/Foundation.h>void test1(){ //定义Date这种结构体类型 struct Date{ int year; int month; int day; }; //定义结构体变量 struct Date d = {1990,05,02}; d.day = 12;}//void test2(){// typedef struct Date{// int year;// int month;// int day;// } MyDate;// MyDate d = {1990,05,02};//}////void test3(){// NSRange NSnge;// NSnge.length = 8;// NSnge.location = 9;// NSRange range1 ={1,2};// NSRange range2 = {.length =1,.location = 2};//}void range(){ NSRange range = NSMakeRange(99, 100); NSLog(@"location :%zi",range.location); NSLog(@"length :%zi",range.length); NSString *str = NSStringFromRange(range);// NSLog(@"%@",range)错误做法,%@代表OC对象,而range是结构体,不是OC对象 NSLog(@"%@",str);}void point(){ NSPoint point; point.x = 100; point.y = 1002; NSString *str = NSStringFromPoint(point); NSLog(@"%@",str); NSPoint p; p = NSMakePoint(99, 100); //常见的方式 p = CGPointMake(99, 1001); NSString *str1 = NSStringFromPoint(p); NSLog(@"%@",str1);}void size(){ NSSize size; size.height =200; size.width = 100; size = NSMakeSize(101, 102); size = CGSizeMake(110, 120); NSString *str1 = NSStringFromSize(size); NSLog(@"%@",str1); }void rect(){ NSRect rect; rect.origin.x = 66; rect.origin.y = 77; rect.size.width =88; rect.size.height = 99; rect = NSMakeRect(11, 12, 13, 14); NSString *str1 = NSStringFromRect(rect); NSLog(@"%@",str1);}int main(int argc, const char * argv[]) { @autoreleasepool { rect(); } return 0;}
0 0
- 1.结构体
- 1. 结构
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体
- 结构体,,,,
- C# 只允许运行一个实例
- c++11 移动语意 gcc 实测
- Linux系统编程——进程的控制:结束进程、等待进程结束
- iOS多线程编程工具
- OpenCV人脸识别facerec源码分析2――LBPH概述
- 1.结构体
- 使用装饰器模式动态设置Drawable的ColorFilter
- Android application 的使用
- cmake使用示例与整理总结
- iOS网络篇---使用NSSession 实现获取XML
- [LeetCode] Jump Game II
- A Magic Lamp(RMQ)
- 北大百炼1004 Financial Management 题解
- Oracle表数据误删恢复