`
lizhuang
  • 浏览: 904096 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

NSArray, NSDictionary语法糖

ios 
阅读更多
NSArray *physicsValue = [NSArray arrayWithObjects:@6.88,@1.07e-7,nil];

NSArray *physicsValue = @[@6.0229e23,@1.07e-7];


self.value = [NSNumber numberWithInt:0];

self.value = @0;

NSDictionary namesDictionary = [NSDictionary dictionaryWithObjectAndKeys:physicsNames, @"Physics Constants", 
mathematicsNames, @"Mathematics",funNumbers, @"Fun Numbers"];

NSDIctionary = @{@"Physics Constants" : physicsNames, 
@"Mathematics" : mathematicsNames,
@"Fun Number" : funNames};

valuesDictionary = [@{
@"Physics Constants" : physicsValues,
@"Mathematics": mathematicsValues,
@"Fun Numbers": @[@-273.15, @90210, @1.618, @214, @13]
} mutableCopy];


分享到:
评论

相关推荐

    Objective-C中的语法糖示例详解

    Objective-C中的语法糖是编程语言中的一种特性,它使得代码更加简洁、易读,而不会改变语言的基本功能。这一概念由彼得·约翰·兰达提出,"语法糖"这一术语来源于其甜蜜的比喻,意在表示这些语法结构尽管不是必需的...

    NSDictionary.zip

    创建NSDictionary的基本语法如下: ```objc NSDictionary *dictionary = @{@"key1": @"value1", @"key2": @"value2"}; ``` 或者使用NSArray和NSPredicate创建: ```objc NSArray *keyArray = @[@"key1", @"key2"]; ...

    NSDictionary帮助文档

    `NSDictionary`支持存储各种类型的数据,包括但不限于`NSString`、`NSNumber`、`NSArray`、`NSDictionary`本身以及自定义对象。存储在字典中的键必须是不可变对象(通常是`NSString`),而值可以是任意类型的对象。 ...

    OC-NSArray数组的使用Demol

    NSArray可以与NSSet、NSDictionary等其他集合类相互转换。例如,将数组转换为NSSet: ```objc NSSet *set = [NSSet setWithArray:array]; ``` 八、枚举协议 NSArray实现了NSFastEnumeration协议,允许其与其他...

    NSArray-OMRuntime:NS(Mutable)Array支持iOS 6之前的SDK的数组下标语法的其他方法

    NSArray-OMRuntime NSArray / NSMutableArray支持iOS 6之前的SDK的数组下标语法的其他方法。 Xcode 4.4确实支持NSNumber , NSArray和NSDictionary的新的现代Objective-C运行时功能。 除下标外的所有内容(如myArray...

    Objective-C的语法与Cocoa框架

    1. Foundation框架:这是Cocoa的基础,提供基本的数据结构(如NSArray、NSDictionary)、线程管理、文件操作等功能。所有Cocoa应用都依赖于Foundation。 2.AppKit(Mac)/UIKit(iOS):这两个框架分别用于构建Mac...

    Object-C语言教程&案例,要点难点,代码示例,代码解析

    Foundation框架:学习Foundation框架中提供的常用类,如NSString、NSArray、NSDictionary等。 Cocoa和UIKit:了解这两个框架提供的界面开发相关类和接口。 协议与代理:理解协议(Protocol)和代理(Delegate)设计模式...

    OC中JSON解析

    1. `- (NSData *)JSONDataWithOptions:(NSJSONWritingOptions)opt error:(NSError **)error`:此方法将一个OC对象(如NSArray或NSDictionary)转换为JSON格式的NSData。`options`参数可以设置一些选项,比如是否允许...

    json解析库

    例如,你可以使用`SBJsonParser`类来解析JSON字符串为Foundation对象,如NSArray或NSDictionary,而`SBJsonWriter`则用于将这些对象转换回JSON字符串。 以下是一个使用sbjson库解析JSON数据的基本步骤: 1. 引入...

    Object-C的语法与Cocoa框架

    例如,通过Foundation框架中的`NSArray`和`NSDictionary`类,可以轻松处理复杂的数据结构;而AppKit或UIKit框架中的各种控件,则可以构建直观的用户界面。 总之,Object-C的语法和Cocoa框架的结合,为开发者提供了...

    Objective-C 基础语法学习项目

    2. **Objective-C核心类型**:如`NSString`、`NSArray`、`NSDictionary`。 3. **协议(Protocol)**:定义了类应该遵循的行为规范。 4. **接口(Interface)**:类之间的约定。 5. **委托模式(Delegate)**:实现类...

    Objective-C语法之走进iphone的开发世界那些事儿

    Foundation框架是Objective-C的基础,提供了许多基础类,如NSString、NSArray、NSDictionary等。UIKit框架则专门用于构建iOS用户界面,包括UIButton、UILabel、UIViewController等。 在“HelloWorld”这个简单的...

    OC Extension SafeObject(防止数组字典取值越界).zip

    总之,“OC Extension SafeObject(防止数组字典取值越界)”是一个实用的开发工具,它通过扩展NSArray和NSDictionary,提供了安全的取值方法,以防止因越界导致的程序崩溃。通过合理利用这个工具,开发者可以编写出更...

    apple开发经典

    Cocoa框架包含了大量的类,如NSObject、NSArray、NSDictionary、NSString等。了解并熟练使用这些基础类是iOS开发的基本功。例如,NSObject是所有Objective-C对象的基类,提供了消息传递的基础;NSArray和...

    IOS json解析

    2. `JSONObjectWithData:options:error:`:此方法从NSData中解析出JSON对象,返回一个可选的NSDictionary或NSArray,如果解析失败,错误参数会提供更多信息。 在使用`NSJSONSerialization`或`JSONSerialization`时...

    objc语法简单概要,简单标记了一下

    - 这两个框架提供了Objective-C编程的基本工具和数据结构,如NSArray、NSDictionary、NSString等。 9. **GCD(Grand Central Dispatch)** - GCD是Apple的多线程解决方案,允许开发者利用多核处理器的性能。它...

    VeritasKit:Lua 绑定Objective-C,实现了大部分Objective-C 特性

    支持新的Objective-C语法,如字面NSDictionary、字面NSArray、字面NSNumber,字面NSDictionary的语法与Objective-C不同,考虑lua语法; 支持枚举集合的语法(for-in 语法); 添加一些扩展,例如@array、@...

Global site tag (gtag.js) - Google Analytics