それの定義を見ると、NS_INLINEそれを使用することの利点static inlineはコンパイラの互換性であるように思われますが、それは正しいですか?Objective-Cプロジェクトでは、c関数NS_INLINEの代わりに常に使用する必要がありますか?static inline
#if !defined(NS_INLINE)
#if defined(__GNUC__)
#define NS_INLINE static __inline__ __attribute__((always_inline))
#elif defined(__MWERKS__) || defined(__cplusplus)
#define NS_INLINE static inline
#elif defined(_MSC_VER)
#define NS_INLINE static __inline
#elif TARGET_OS_WIN32
#define NS_INLINE static __inline__
#endif
#endif