首页 > 其他 > 详细

OC基础 Foundation基础

时间:2020-07-09 00:03:28      阅读:75      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!