http://blog.objectgraph.com/index.php/2010/03/20/nsmutabledictionary-example-iphone-app-development-basics-in-objective-c/
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
[dict setObject:@"John" forKey:@"Firstname"];
[dict setObject:@"Doe" forKey:@"Lastname"];
[dict setObject:@"info at objectgraph.com" forKey:@"Email"];
NSLog(@"%@", dict);
NSArray *keys = [dict allKeys];
// values in foreach loop
for (NSString *key in keys) {
NSLog(@"%@ is %@",key, [dict objectForKey:key]);
}
分享到:
相关推荐
Objective-C-如何创建和使用NSDictionary和NSMutableDictionary-Latest-2017-Hindi- 视频:-Yogesh Patel在Objective-C中使用NSDictionary和NSMutableDictionary的介绍。 在本频道中,我将在多部视频中讲授大多数...
Objective-C是一种主要应用于苹果操作系统上的编程语言,它是C语言的一种扩展,支持面向对象编程特性。Objective-C最初由Pike International公司的Brad Cox和Tom Love于1983年设计,并在1986年由NEXTSTEP系统引入。...
这个"Learn Objective-C 中文版 v2"的学习资源可能是针对那些希望深入理解Objective-C语言特性和编程实践的开发者设计的。下面我们将详细探讨Objective-C的关键知识点。 1. **面向对象编程基础**: - **类与对象**...
《Effective Objective-C 2.0》是一本针对iOS和Mac OS X开发者的经典书籍,它深入探讨了Objective-C编程语言的高效使用方法。这本书由Mattt Thompson撰写,旨在帮助开发者写出更加优雅、可维护和高性能的代码。中文...
Objective-C提供了多种集合类,如数组(NSArray、NSMutableArray)、字典(NSDictionary、NSMutableDictionary)和集合(NSSet、NSMutableSet)。这些集合类允许开发者以不同的方式存储和管理数据集合。 在构建自己...
### Objective-C Succinctly.pdf 知识点梳理 #### 一、概述 - **书籍名称**:“Objective-C Succinctly.pdf” - **作者**:Ryan Hodson - **前言作者**:Daniel Jebaraj - **出版社**:Syncfusion Inc. - **版权...
Objective-C是一种面向对象的编程语言,它是C语言的超集,添加了Smalltalk风格的消息传递机制,主要用于开发苹果平台上的应用程序,包括iOS和macOS。Objective-C是在20世纪80年代由Stepanov和Moss在施乐帕洛阿尔托...
Objective-C是一种用于苹果iOS和Mac OS X应用程序开发的面向对象编程语言。它是由Brad Cox和Tom Love在1980年代早期,作为Smalltalk语言的一个超集,在Stepstone公司开发的。后来,NeXT公司购买了Objective-C的许可...
这份"Objective-C基础教程(第2版)"将帮助初学者全面掌握Objective-C语言的基础知识,为开发iOS和macOS应用程序打下坚实的基础。通过深入学习,开发者将能够利用Objective-C的灵活性和强大功能,创建出功能丰富、...
### Objective-C语法总结知识点 #### 1. XCode、Objective-C、Cocoa - **XCode**: 开发环境,类似于Visual Studio或NetBeans等工具,用于编写和调试代码。 - **Objective-C**: 面向对象编程语言,结合了C语言的...
Objective-C不仅保留了C语言的所有功能,还引入了许多新的概念和技术,使得开发者能够更加高效地构建复杂的应用程序。 #### 二、面向对象基础 Objective-C作为一种典型的面向对象语言,支持类(Class)、对象(Object...
这个"Objective-C教程"包含了两个PDF文档:《Objective-C中文教程》和《Objective-C 第一版》。通过学习这些资料,你可以深入理解Objective-C的基础概念、语法特性以及在实际开发中的应用。 1. **基础概念**: - ...
它是C语言的一个超集,融入了Smalltalk的面向对象特性,使得它成为构建iPhone、iPad以及Mac应用的理想选择。作为新手入门,了解Objective-C的基础概念、语法和编程实践至关重要。 一、Objective-C基础 1. 类与对象...
Objective-C的起源可追溯到C语言,它在C的基础上添加了Smalltalk风格的消息传递机制,使得程序设计更加灵活和动态。在Objective-C中,类是主要的构建块,它们定义了对象的行为和属性。类通过继承、封装和多态等面向...
- **集合类**:Swift的数组和字典类型可以与Objective-C的`NSArray`、`NSMutableArray`、`NSDictionary`和`NSMutableDictionary`相互转换。 - **Foundation数据类型**:Swift可以使用Foundation框架中的数据类型。...
Objective-C是在C语言基础上扩展的,它引入了消息传递机制,这是其面向对象特性的核心。Objective-C的源代码看起来与C++类似,但更侧重于动态性。语言的关键部分包括类定义、方法声明和实现、实例变量等。 1. 类...
- **兼容C语言**:Objective-C是C语言的一个超集,这意味着所有的C代码都可以在Objective-C中直接使用。 - **动态运行时**:Objective-C拥有强大的动态运行时特性,这使得它非常适合于构建灵活的应用程序。 - **消息...
Objective-C 2.0 是苹果公司为iOS和Mac OS X操作系统开发的一种面向对象的编程语言,它是C语言的超集,融入了Smalltalk的特性。本资料主要关注的是Objective-C 2.0的课后习题解答,这些习题旨在帮助学习者深入理解...