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