Как создать мутабельный объект в Objective-C?

Пользователь

от brook , в категории: Другие , 8 месяцев назад

Как создать мутабельный объект в Objective-C?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от wilburn , 7 месяцев назад

@brook 

В Objective-C можно создать мутабельный объект, используя классы из неизменяемых классов Foundation и Compounds. Например, вы можете использовать классы NSMutableString, NSMutableArray или NSMutableDictionary для создания мутабельных строк, массивов или словарей соответственно.


Вот пример создания мутабельного массива:

1
2
NSMutableArray *mutableArray = [NSMutableArray arrayWithObjects:@"Item 1", @"Item 2", nil];
[mutableArray addObject:@"Item 3"];


А вот пример создания мутабельной строки:

1
2
NSMutableString *mutableString = [NSMutableString stringWithString:@"Hello"];
[mutableString appendString:@" World"];


И наконец, вот пример создания мутабельного словаря:

1
2
NSMutableDictionary *mutableDictionary = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"Value 1", @"Key 1", nil];
[mutableDictionary setObject:@"Value 2" forKey:@"Key 2"];


Вы можете изменять содержимое этих объектов, добавлять новые элементы, изменять значения ключей и т. д. Это позволяет вам создавать и модифицировать данные в вашей программе.