• 【Foundation Frame】Struct


    //
    //  main.m
    //  struct
    //
    //  Created by mac on 14-12-2.
    //  Copyright (c) 2014 mac. All rights reserved.
    //

    #import <Foundation/Foundation.h>

    #pragma mark 基本数据类型----
    void baseType()
    {
       
    //unsigned long  %lu
       
    NSUInteger i;
       
    //long
       
    NSInteger  j;
       
    //double
       
    NSTimeInterval  k;
    }

    #pragma 结构体---------------
    void structType()
    {
       
    //first type
       
    NSRange range = {34,67};
       
    NSLog(@"%lu,%lu",range.location,range.length);
       
    //second type
       
    NSRange range1 = {.location = 43, .length = 76};
       
    NSLog(@"%lu,%lu",range1.location,range1.length);
       
    //third type
       
    NSRange range3 = NSMakeRange(456, 789);
       
    NSLog(@"%lu,%lu",range3.location,range3.length);
       
       
    //example
       
    NSString *str =@"Hello,NSStruct";
       
    NSRange range4 = [str rangeOfString:@"Hello"];
       
    NSLog(@"%lu,%lu",range4.location,range4.length);
       
       
    //point
       
    NSPoint  point = NSMakePoint(0.0, 0.0) ;
       
    //size
       
    NSSize  size  = NSMakeSize(34.2, 123.1);
       
    //rect
       
    NSRect  rect  = NSMakeRect(0.0, 0.0, 234, 231);
       
       
    //CG 开头的结构体
       
    CGPoint point1 = CGPointMake(0.0, 0.0);
       
    CGSize  size1  = CGSizeMake(34.2, 123.1);
       
    CGRect  rect2  = CGRectMake(45.2, 34.2, 40, 60);
      
       
    CGPoint point2 = CGPointZero;
       
    CGSize  size2 = CGSizeZero;
       
    CGRect  rect3 = CGRectZero;
     
    }


    int main(int argc, const char * argv[]) {
       
    @autoreleasepool {
           
           
    structType();
        }
       
    return 0;
    }
  • 相关阅读:
    分类管理模块
    Java8新特性 集合的stream的map
    条件和分页查询
    工作常用系统汇总
    Dubbo简单环境搭建
    深入浅出 TCP/IP 协议栈
    非对称加密
    理解Cookie和Session机制
    jQuery学习
    数据库系列学习(六)-函数之数学函数
  • 原文地址:https://www.cnblogs.com/shujucn/p/7481457.html
Copyright © 2020-2023  润新知