Foundation框架基础知识

本文介绍了Cocoa Foundation框架中的一些基本数据类型,如NSRange、NSPoint、NSSize和NSRect,详细讲解了如何使用NSMakeRange等构造函数。此外,还深入探讨了NSString类,包括创建字符串对象、转化操作以及常用的NSString方法。同时,简要提到了NSMutableString类的相关操作。
摘要由CSDN通过智能技术生成
1.常用数据类型:
(1).NSRrange 创建范围结构体
结构体:
    typedef struct _NSRange{
              NSUInteger location;
              NSUInteger length;
          }NSRange;
NSMakeRange函数:
    NS_INLINE NSRange NSMakeRange(NSUIteger loc,NSUInteger len){
              NSRange r;
              r.location = loc;
              r.length;
              return r;
          }#实例演示:
        //NSRange类型的变量的创建方法。
        //1.直接创建变量,然后根据结构体成员访问语法,分别每一个成员赋值
        NSRange range;
        range.location = 2;
        range.length = 3;
        输出:
        NSLog(@"%lud,%lud",range.location,range.length);

        //2.使用结构初始化语法,给变量赋值
        NSRange rangInit = {
  2,3};
        输出:
        NSLog(@"%lud,%lud",rangeInit.location,rangeInit.length);

        //3.使用Cocoa提供的函数来创建变量的值
        NSRange rangeCocoa = NSMakeRange(2,3);
        NSLog(@"%lud,%lud",rangeCocoa.location,rangeCocoa.length);
NSPoint :代表笛卡尔平面的坐标点(x,y)
结构体:
 struct CGPoint{
            CGFloat x;
            
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值