Apple の多くの .h (プライベート API) を見てきました。ほとんどの変数 / 構造体 / 列挙型 / クラスには、接頭辞として _ があります。
#import <Foundation/NSValue.h>
#import <Foundation/NSObjCRuntime.h>
@class NSString;
typedef struct _NSRange {
NSUInteger location;
NSUInteger length;
} NSRange;
私の質問は、
アンダースコアとタイプ定義を適切なもので再度与える理由は何ですか?