Я пытаюсь сделать жизнь немного легче для меня. Я получаю много значений из NSDictionary, как это:Напишите простую функцию C++ в объекте c
//First, make sure the object exist
if ([myDict objectForKey: @"value"])
{
NSString *string = [myDict objectForKey: @"value"];
//Maybe do other things with the string here...
}
У меня есть файл (Variables.h), где я хранить много вещей, чтобы управлять приложением. Если было бы неплохо добавить несколько вспомогательных методов. Таким образом, вместо того, чтобы делать код выше, я хотел бы иметь Си ++ в Variables.h, так что я могу просто сделать это:
NSString *string = GetDictValue(myDictionary, @"value");
Как вы пишете, что с методом ++?
Заранее спасибо
GetDictValue (MyDictionary, @ "значение"); [myDictionaryobjectForKey: @ "value"]; У них одинаковое количество символов ... Почему вы думаете, что первая строка более полезна, чем вторая? –
Я полагаю, мне нужно было проверить, существует ли предмет в словаре? Значение иногда пусто – BlackMouse
@ user1251004 Что бы ваша функция C++ вернулась в этом случае? – Stefan