グローバル ポインター メモリに関する基本事項をクリアしたいのですが、グローバル定数のメモリへの影響を理解するのに役立つ人がいますか。
// This is define out of interface on top of .m file
NSString *const kXyz = @"xyz";
それはメモリ使用量に影響しますか、なぜ私はこの定数を使用する場合と使用しない場合があるのでこれを求めているので、MACRO を使用することを考えています
#define G_XYZ @"xyz"
これをグローバル定数の代わりにif ステートメント内で使用してメモリを節約します。MACRO はコンパイル時に削除されるため、メモリを節約します。
MACROS と Global const についての私の理解は正しいですか?