一、KVC技巧 1.字符串转大写 一个字符串数组得到字符串全部大写之后的新数组。由valueForKey:将uppercaseString方法传给了NSArray的所有子元素,并且将处理结果添加到了返回的NSArray中…
标签:nsarray
让Objective C也有map功能
map一个数组是大部分高级语言都有的, OC 没有, 有几个方案让它实现, 我优选出三个: 原生实现 其实就是valueForKeyPath的活用: NSArray *names = [allEmployees valu…
Objective-C 集合
import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { // 数组 // 不可变数组 // 创建方式 // 初始化…
NSValue 对象封装
NSValue是比NSNumber更基础一些的对象,可以用来包装各种标量值,同时可以为数据集NSArray,NSSet等提供一种添加弱引用的途径 +valueWithBytes:objCType: type: 给定值的对…