Если я хочу ничего не передавать для блока Objective-C, какое ключевое слово использовать, NULL
или nil
? Я спрашиваю об этом, потому что блок Objective-C является объектом Objective-C (как я знаю), но представлен как указатель функции.
NULL
и nil
оба указывают указатель 0x0
, однако они различны семантически. Поэтому я беспокоюсь об этом.