码迷,mamicode.com
首页 > 其他好文 > 详细

OC基础 Foundation基础

时间:2020-07-09 01:13:34      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:fst   obj   sep   基础   rom   几何   style   eof   imp   

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基础

标签:fst   obj   sep   基础   rom   几何   style   eof   imp   

原文地址:https://www.cnblogs.com/zhangqing979797/p/13269949.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!