zoukankan      html  css  js  c++  java
  • 关情纸尾-----OC-Foundation框架中常用的类

    一、结构体

    1、NSRange

    包括location和length

    可用于查找某个字符串确定位置和长度的字符串

    2、Point,Size,Rect

    形式:

    NSPoint/CGPoint  (x,y)

    NSSize/CGSize   (width,height)

    NSRect/CGRect  (point,size)

    例如:

    CGPoint p1 = NSPointMake(10,10);(常用)

    CGPoint p2 = NSMakePoint(10,10);

    CGRect r1 = CGRectMake(0,10,20,30);

    CGRect r2 = {{0,10},{20,30}};

    CGRect r3 = {p1,s1};

    二、字符串

    NSString:不可变字符串

    NSMutableString:可变字符串

    三、数组

    1、NSArray :不可变数组

    NSMutableArray:可变数组

    注:OC数组不能存放非OC对象

    2、NSSet

    NSSet和NSArray的比较:

    共同点:

    都是集合,能存放oc对象

    只能存放oc对象,不可存放int,char,float 等结构体,枚举

    都有有一个可变的子类

    不同点:NSArray有顺序,NSSet无顺序

    四、字典

    NSDictionary

    NSMutableDictionary

    五、NSNumber

    用来转化基本数据类型,可将基本数据类型包装成NSNumber对象

    六、关于Block简介

    block封装了一段代码,可以在任何时候执行

    block可作为函数参数或函数的返回值,而其本身又可输入参数或返回值

    block的标识是^

  • 相关阅读:
    UVA-1595 Symmetry
    UVA-10763 Foreign Exchange
    剑指Offer
    剑指Offer
    剑指Offer
    剑指Offer
    剑指Offer
    剑指Offer
    剑指Offer
    剑指Offer
  • 原文地址:https://www.cnblogs.com/Lorraine1/p/4689046.html
Copyright © 2011-2022 走看看