在Objective-C 中使用字符生成NSArray、NSDictionary、NSNumber
2015-05-20 11:37
274 查看
@符号不仅可以生成字符串,还可以生成其他数据类型如NSArray、NSDictionary和NSNumber,是一种简洁快速的用法。
http://boboshone.com/blog/2013/04/20/objective-c-literals-nsarray-nsdictionary-nsnumber/
// NSArray array = [NSArray arrayWithObjects:a, b, c, nil]; array = @[ a, b, c ]; // NSDictionary dict = [NSDictionary dictionaryWithObjects:@[o1, o2, o3] forKeys:@[k1, k2, k3]]; dict = @{ k1 : o1, k2 : o2, k3 : o3 }; // NSNumber NSNumber *number; number = [NSNumber numberWithChar:'X']; number = [NSNumber numberWithInt:12345]; number = [NSNumber numberWithUnsignedLong:12345ul]; number = [NSNumber numberWithLongLong:12345ll]; number = [NSNumber numberWithFloat:123.45f]; number = [NSNumber numberWithDouble:123.45]; number = [NSNumber numberWithBool:YES]; NSNumber *number; number = @'X'; number = @12345; number = @12345ul; number = @12345ll; number = @123.45f; number = @123.45; number = @YES;
http://boboshone.com/blog/2013/04/20/objective-c-literals-nsarray-nsdictionary-nsnumber/
相关文章推荐
- Objective-C中关于NSArray, NSDictionary, NSNumber等写法的进化
- Objective-C中关于NSArray, NSDictionary, NSNumber等写法的进化
- [Objective-C] NSArray/NSDictionary/NSNumber 的语法糖
- Eclipse使用javadoc自动生成文档时 java 非法字符: \65279错误
- Objective-C中使用NSValue、NSNull、NSNumber、NSDecimalNumber、NSData、NSMutableData
- 使用Objective-C的文档生成工具:appledoc
- 【原创】关于在Objective-C中使用C语言数组的使用和NSArray的差别,以及由此可能产生的一个BUG
- 在使用NSArray打印的时候如果遇到中文字符那么会打印出来编码。
- objective-c 基础教程 读书笔记之第八章集合家族简介,NSArray,NSDictionary
- 使用dom4j和jdom解析与生成字符串型XML的代码示例
- Objective-C 【NSArray 的基本使用&常见方法&简写形式】
- CCF 模板生成系统 字符串string函数find的使用
- 用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题?
- 使用MatConvNet生成一个字符识别的动态链接库(上)
- 使用Objective-C的文档生成工具:appledoc
- Objective-C中关于请求返回NSData数据解析成NSDictionary或NSArray的方法
- 用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题?
- 使用freemarker生成word文档时特殊字符的处理
- 【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词
- NSArray与NSDictionary使用