OC基础 Foundation基础

Posted zhangqing979797

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OC基础 Foundation基础相关的知识,希望对你有一定的参考价值。

mian

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // NSRange范围结构体
        NSString* str=@"Object-C is a cool language";
        NSRange range =[str rangeOfString:@"cool"];
        NSLog(@"location=%lu,length=%lu",range.location,range.length);
        //NSRange创建与初始化
        NSRange range2 = {0,7};
        //Foundation中所有结构体都提供了类似于NSMakeRange的函数
        NSRange range3 = NSMakeRange(0, 7);
        // NSRange 转换成字符串 ,Foundation中所有结构体都提供了类似的函数
        NSString* strRange = NSStringFromRange(range3);
        NSLog(@"%@",strRange);
        
        //2.几何数据类型
//        点NSPoint 尺寸NSSize 区域NSRect
        
        NSPoint point =NSMakePoint(100.0, 200.0);
        NSPoint orgin=NSZeroPoint;
        NSString* strPoint =NSStringFromPoint(orgin);
        NSLog(@"%@",strPoint);
        
//        NSSize 大小结构体
        
        NSSize size=NSMakeSize(100, 200);
        NSString* strSize=NSStringFromSize(size);
        NSLog(@"%@",strSize);
        
//      NSRect
        NSRect rect=NSMakeRect(0, 0, 100, 200);
        NSString* strRect=NSStringFromRect(rect);
        NSLog(@"%@",strRect);
        
  
                   
    }
    return 0;
}

 

以上是关于OC基础 Foundation基础的主要内容,如果未能解决你的问题,请参考以下文章

OC系列foundation Kit基础-NSdictionary

OC系列foundation Kit基础-NSMutableString

OC系列foundation Kit基础-NSMutableArray

OC系列foundation Kit基础-NSString

OC系列foundation Kit基础-NSArray

OC系列foundation Kit基础-NSDate