iOS NSString 的使用深入
来源:互联网 发布:linux ant 安装配置 编辑:程序博客网 时间:2024/05/22 15:20
最近看了一下项目代码,其中将16进制转10进制,以及16进制颜色转UIColor中的关于NSString的部分不能理解透彻,于是搜索了一下比较常用的方法,略去最基本的创建部分;
1,从文件创建字符串
NSString *path = [NSBundle mainBundle] pathForResource:@“string.text" ofType:nil];//路径
NSString *aString = [NSString alloc]initWithContentOfFile:path];
2,输出大小写字符串
[string uppercaseString]//大写
[string lowercaseString]//小写
[string capitalizedString]//首字母大写
3.查找字符串中是否含有某段字符串
NSString *string1 = @“This is a string”;
NSString *string2 = @“string”;
NSRange range = [string1 rangeOfString:string2];
//查找string2在string1中的range
//range是个结构体,rang.location是起始位置(不包括当前 )
rang.length 是对象长度
4,subString
[string1 subStringToIndex:3]
//从字符串的开头一直截取到指定的位置,但是不包括该位置的字符
[string1 subStringFromIndex:3];
//从指定位置开始(不包括当前字符 ),并包括之后的全部字符
[ string1 subStringWithRange:range];
//按照所给出的位置和长度,从字符串中截取子串;
5,[NSMutableString stringWithCapacity:40];
按照指定长度生成空字符串
6,[string1 insertString:@“hi” atIndex:0];
7,[string setString :@“”];//这里的string为 NSMutableString
8,[string1 replaceChartersInRange:range] withString:string2];
//用指定字符串中某指定位置,长度的字符串替换
9,检查字符串是否以另一个字符串开头/结束
[string1 hasPrefix:string2]//前缀
[string1 hasSuffix:string2]//后缀
10,将十六进制转化为十进制。
int r;
[ NSScanner scannerWithString :rString] scanHexInt:&r];
0 0
- iOS NSString 的使用深入
- iOS switch的参数怎么使用NSString?
- IOS开发之NSString的使用大全
- iOS:NSString 使用杂记
- ios NSString使用总结
- IOS的NSString详解
- iOS NSString的截取
- iOS NSString的比较
- ios 中的session使用以及nsstring中方法的使用
- 4.2 iOS开发视频教程—NSString字符串的使用
- IOS学习笔记39--NSString各种语法的使用
- IOS-NSString操作和容器的简单使用
- IOS 基础知识 Foundation-NSString和NSMutableString的使用
- IOS 基础知识 Foundation-NSString和NSMutableString的使用
- iOS学习第八篇 ——NSString的使用
- iOS NSString,NSArray,NSDictionary的Copy属性使用
- iOS NSString,NSArray,NSDictionary的Copy属性使用
- oc中NSString的基本使用---iOS基础篇
- HDU 1251 Trie字典树
- java基础知识梳理
- Java---Java连接MySql数据库
- PHP XDebug 安装方法
- 在Windows下编译iconv
- iOS NSString 的使用深入
- c++学习笔记 类运算符重载与友元与类型转换
- iOS之归档(Archive)和解档
- VS2010编译器工具cl对c++11标准支持情况测试
- 参数估计-最大似然估计和贝叶斯参数估计
- J114 8/18
- Unity3D中在模型上贴上文字
- 类别和类扩展的区别
- 小小菜之Cocos2d-x游戏开发旅程——常用Action(1)