#define NSLOG (FORMAT, ...) fprintf (stderr, "%s\n", [[NSString Stringwithformat:format, # #__VA_ARGS__] utf8string]);
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
@autoreleasepool {
Variable groups inherit immutable groups
1, create. Set the number of elements to create
Nsmutablearray *arr=[nsmutablearray Arraywithcapacity:7];
2. Add an element to the array
Nsarray *[email protected][@ "Mon", @ "Tue", @ "Wed", @ "Thu", @ "Fri", @ "sat", @ "Sun"];//immutable variable group
Nsmutablearray *arr2=[nsmutablearray arraywitharray:arr1];//Create a mutable array to copy the immutable group arr1 to ARR2
[Arr2 addobject:@ "Eig"];
for (id str in ARR2)
{
NSLog (@ "%@", str);
}
NSLog (@ "\ n");
3. Insert the element according to the specified subscript
[Arr2 insertobject:@ "Nine" atindex:8];
for (id str in ARR2)
{
NSLog (@ "%@", str);
}
NSLog (@ "\ n");
4. Delete the last element in the array
[Arr2 Removelastobject];
NSLog (@ "%@", arr2);
NSLog (@ "\ n");
5. Delete the element according to the specified subscript
[Arr2 Removeobjectatindex:7];
NSLog (@ "%@", arr2);
NSLog (@ "\ n");
6. Delete elements according to the specified object
[Arr2 removeobject:@ "Sun"];
NSLog (@ "%@", arr2);
NSLog (@ "\ n");
7. Replace the element with the specified subscript
[Arr2 replaceobjectatindex:0 withobject:@ "Sun"];
NSLog (@ "%@", arr2);
NSLog (@ "\ n");
}
return 0;
}
Variable groups inherit immutable groups, add, delete, change, search, replace