︙ | | | ︙ | |
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
* \param keys An array of keys
* \param objects An array of objects
* \return A new autoreleased OFDictionary
*/
+ dictionaryWithObjects: (OFArray*)objects
forKeys: (OFArray*)keys;
/**
* \brief Creates a new OFDictionary with the specified keys objects.
*
* \param firstKey The first key
* \return A new autoreleased OFDictionary
*/
+ dictionaryWithKeysAndObjects: (id)firstKey, ...;
|
>
>
>
>
>
>
>
>
>
>
>
>
|
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
* \param keys An array of keys
* \param objects An array of objects
* \return A new autoreleased OFDictionary
*/
+ dictionaryWithObjects: (OFArray*)objects
forKeys: (OFArray*)keys;
/**
* \brief Creates a new OFDictionary with the specified keys and objects.
*
* \param keys An array of keys
* \param objects An array of objects
* \param count The number of objects in the arrays
* \return A new autoreleased OFDictionary
*/
+ dictionaryWithObjects: (id*)objects
forKeys: (id*)keys
count: (size_t)count;
/**
* \brief Creates a new OFDictionary with the specified keys objects.
*
* \param firstKey The first key
* \return A new autoreleased OFDictionary
*/
+ dictionaryWithKeysAndObjects: (id)firstKey, ...;
|
︙ | | | ︙ | |
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|
*/
- initWithObjects: (OFArray*)objects
forKeys: (OFArray*)keys;
/**
* \brief Initializes an already allocated OFDictionary with the specified keys
* and objects.
*
* \param firstKey The first key
* \return A new initialized OFDictionary
*/
- initWithKeysAndObjects: (id)firstKey, ...;
/**
|
>
>
>
>
>
>
>
>
>
>
>
>
>
|
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
|
*/
- initWithObjects: (OFArray*)objects
forKeys: (OFArray*)keys;
/**
* \brief Initializes an already allocated OFDictionary with the specified keys
* and objects.
*
* \param keys An array of keys
* \param objects An array of objects
* \param count The number of objects in the arrays
* \return A new initialized OFDictionary
*/
- initWithObjects: (id*)objects
forKeys: (id*)keys
count: (size_t)count;
/**
* \brief Initializes an already allocated OFDictionary with the specified keys
* and objects.
*
* \param firstKey The first key
* \return A new initialized OFDictionary
*/
- initWithKeysAndObjects: (id)firstKey, ...;
/**
|
︙ | | | ︙ | |
155
156
157
158
159
160
161
162
163
164
165
166
167
168
|
* The returned object is <i>not</i> retained and autoreleased for performance
* reasons!
*
* \param key The key whose object should be returned
* \return The object for the given key or nil if the key was not found
*/
- (id)objectForKey: (id)key;
/**
* \brief Checks whether the dictionary contains an object with the specified
* address.
*
* \param object The object which is checked for being in the dictionary
* \return A boolean whether the dictionary contains an object with the
|
>
|
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
|
* The returned object is <i>not</i> retained and autoreleased for performance
* reasons!
*
* \param key The key whose object should be returned
* \return The object for the given key or nil if the key was not found
*/
- (id)objectForKey: (id)key;
- (id)objectForKeyedSubscript: (id)key;
/**
* \brief Checks whether the dictionary contains an object with the specified
* address.
*
* \param object The object which is checked for being in the dictionary
* \return A boolean whether the dictionary contains an object with the
|
︙ | | | ︙ | |
224
225
226
227
228
229
230
|
#if defined(OF_SET_M) || defined(OF_COUNTED_SET_M)
- _initWithDictionary: (OFDictionary*)dictionary
copyKeys: (BOOL)copyKeys;
#endif
@end
#import "OFMutableDictionary.h"
|
>
>
>
>
>
|
250
251
252
253
254
255
256
257
258
259
260
261
|
#if defined(OF_SET_M) || defined(OF_COUNTED_SET_M)
- _initWithDictionary: (OFDictionary*)dictionary
copyKeys: (BOOL)copyKeys;
#endif
@end
#import "OFMutableDictionary.h"
#ifndef NSINTEGER_DEFINED
/* Required for dictionary literals to work */
@compatibility_alias NSDictionary OFDictionary;
#endif
|