#define vs const в Objective-C

Я новичок в Objective-C, и у меня есть несколько вопросов относительно constи директивы предварительной обработки #define.

Во-первых, я обнаружил, что невозможно определить тип константы с помощью #define. Почему это?

Во-вторых, есть ли преимущества в использовании одного из них перед другим?

Наконец, какой способ эффективнее и/или безопаснее?

81
задан Thom Wiggers 26 July 2015 в 22:38
поделиться