【OC 第3课】NSString ,NSMutableString用法以及一些常用方法
来源:互联网 发布:淘宝大学江西商学院 编辑:程序博客网 时间:2024/05/29 14:05
结构体 CGFloat
NSPoint point = NSMakePoint(10,10);//声明初始化一个点
NSRect rect = NSMakeRect(0,0, 100,100);//矩形区域
NSSize size = NSMakeSize(100,100);//尺寸
NSRange range = NSMakeRange(1,2); //范围
NSValue *pointvalue = [NSValuevalueWithPoint:point];
NSLog(@"%@",pointvalue);
NSValue * sizevalue=[NSValuevalueWithSize:size];
NSLog(@"%@",sizevalue);
//解封装
NSPoint newpoint = [pointvalue pointValue];
NSSize newsize = [sizevalue sizeValue];
//封装基本数据
NSNumber *intNumber = [NSNumbernumberWithInt:1234567890];
NSLog(@"%@",intNumber);
//解封装
int a=[intNumber intValue];
NSNumber * floatNumber=[NSNumber numberWithFloat:10.5];
NSLog(@"%@",floatNumber);
float b=[floatNumber floatValue];
// NSNumberFormatter工具类
//第一步,创建一个转换器
NSNumberFormatter *formatter=[[NSNumberFormatter alloc]init];
//第二步:设置格式
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
//转换数组
NSNumber * number=[NSNumber numberWithInt:123456789];
NSString * str1=[formatter stringFromNumber:number];
NSLog(@"%@",str1);
NSString * string1=@"Hello";
NSString * string2=[[NSStringalloc]initWithString:string1];
//便利构造
NSString * string3= [NSStringstringWithFormat:@"%d",123456];
//字符串拼接
NSString * string4=[string1stringByAppendingString:string3];
//字符串截取
NSString *string6 = [string3substringWithRange:NSMakeRange(2,1)];
NSLog(@"%@",string4);
//字符串查找
NSString *str1=@"abcdefg123456zyx";
NSRange range=[str1rangeOfString:@"df"];
if(range.length==0&&range.location==NSNotFound)
{
NSLog(@"没有找到。");
}
else
{
NSLog(@"%@",[NSValuevalueWithRange:range]);
}
//替换
NSString *str2=[str1stringByReplacingOccurrencesOfString:@"abc"withString:@"ABC"];
NSLog(@"%@",str2);
//比较
NSString *str3=@"a2345";
NSString *str4=@"v2345";
BOOL flag=[str3isEqualToString:str4];
if(flag)
{
NSLog(@"密码相等");
}
else
{
NSLog(@"不相等");
}
NSComparisonResult result = [str3compare:str4];
if(result==NSOrderedSame)
{
NSLog(@"相同");
}
NSString *str5=@"12345";
NSInteger integer= [str5integerValue];
NSString * str7=@"hello world.";
NSString * str8=[str7uppercaseString];
NSLog(@"%@",str8);
NSString * str9=[str7capitalizedString];
NSLog(str9);
- 【OC 第3课】NSString ,NSMutableString用法以及一些常用方法
- NSString和NSMutableString以及字符串常用方法
- OC学习 第五章 NSString和NSMutablestring的一些常用方法
- iOS开发-Day17-OC NSString / NSMutableString常用方法
- OC中字符串类(NSString和NSMutableString)常用方法汇总
- NSMutableString与NSString一些用法
- NSString 与 NSMutableString 常用方法
- OC语言-----NSString,NSMutableString基本用法
- oc NSString和NSMutableString基本用法
- oc NSString和NSMutableString基本用法
- iOS-OC-NSString和NSMutableString用法大全
- OC-字符串常用操作(NSString、NSMutableString)
- OC-字符串常用操作(NSString、NSMutableString)
- OC NSString 的一些常用方法
- iOS NSString,NSMutableString的常用用法
- OC - NSString/NSMutablestring
- OC学习笔记14--Foundation之NSString与NSMutableString常用方法
- OC NSString 常用方法
- Unity 2D教程: 滚动,场景和音效
- aauto学习系列之<4>:基础语法2
- 我是如何自学Android,资料分享
- 贪心思想
- mybatis实现oracle批量插入,带序列(记录一下)
- 【OC 第3课】NSString ,NSMutableString用法以及一些常用方法
- iOS项目开发实战——视图动画效果
- java正则中REGEX = "[\u4e00-\u9fa5]的意思?
- Linux查看物理CPU个数、核数、逻辑CPU个数
- 枚举思想
- 关于信号中断与慢系统调用的深度发现
- 一款功能强大的iphone购物应用源码
- unity和委托
- 一位初入门的新员工的代码分析(2)