本文主要是介绍iOS开发:OC篇:常用字符串方法的运用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1 NSString
.1创建 alloc init stringWith
.2获取长度.length
.3获取字符 characterAtIndex
.4前缀和后缀的判断 hasPrefix hasSuffix
.5某个字符串在另一个字符串的范围(range)(NSMakeRange) rangeOfString
.6截取(sub) substringFromIndex WithRange To
.7拼接 stringByAppendingString
.8替换 stringByReplacingOccurrencesOfString
.9比较 compare
.10字符转和数值的类型转换 integerValue
.11大小写转换首字母大写capitalizedString
全大写 uppercaseString
全小写 lowercaseString
练习:
http://www.blog.csdn.net.png
// 判断上述字符串中是否以“png”结尾,如果是就替换成“jpg”,如果不是,就拼接”.jpg”。
2 NSMutableString
.1初始化(2)
.2拼接 appendString
.3插入 insertString
.4删除 deleteCharactersInRange
.5替换 replaceCharactersInRange
.6重置 setString
练习:用NSMutableString完成下述功能
http://www.blog.csdn.net.png
判断上述字符串中是否以“png”结尾,如果是就替换成“jpg”,如果不是,就拼接”.jpg”。
3 数值对象NSNumber(:NSValue)(一般用来操作基本数据类型)
.1创建(initWithInt numberWith @)(把数输入到数值对象中)
.2把数值对象转为基本数据类型
4 数值对象NSValue(一般用来存放数值结构体)
.1创建对象(把结构体(数值结构体)输入到对象中)
NSValue *value1 = [NSValue valueWithRange:NSMakeRange(0, 3)];
.2把数值指针转为数值对象(变相的创建指针)valueWithPointer
.3把数值对象转为结构体 rangeValue pointValue
(NSPoint NSRect NSSize NSRange)
.4把数值对象转为指针 pointerValue(point点 pointer指针)
==================以下为代码实现及讲解部分====================================&
这篇关于iOS开发:OC篇:常用字符串方法的运用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!