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
// 判断上述字符串中是否以“png”结尾,如果是就替换成“jpg”,如果不是,就拼接”.jpg”。
2 NSMutableString
.1初始化(2)
.2拼接 appendString
.3插入 insertString
.4删除 deleteCharactersInRange
.5替换 replaceCharactersInRange
.6重置 setString
练习:用NSMutableString完成下述功能
判断上述字符串中是否以“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指针)
==================以下为代码实现及讲解部分====================================&