Item4: Prefer Typed Constants to Preprocessor #define
在工作中,我们经常会定义常量。例如:考虑一个场景,当一个UIView的子类,使用动画进行present和dismiss.此时也许你会想到一个非常典型的常量就是AnimationDuratation.也许你会对AnimationDuration有如下的定义:#defineANIMATION_DURATION0.3这是一个预编译指令:无论何时,在你的源码中找到了ANIMATION_DURATION字符