6

Clang にすべての Objective-C プリプロセッサ ディレクティブのリストはありますか? 私は#pragma mark - Section Iまたは#pragma unused (variableName)またはについて話している#warning - message

コードを改善するためにそれらをもっと知りたいのですが、グーグルの「llvmプリプロセッサディレクティブ」は、すべてのディレクティブをリストしていないhttp://clang.llvm.org/docs/UsersManual.htmlというリンクを提供してくれました。

4

2 に答える 2

0

インターフェイスと実装

@interface...@end
@implementation...@end
@class

インスタンス変数の可視性

@public
@package
@protected
@private

プロパティ

@property
@synthesize
@dynamic

プロトコル

@protocol
@required
@optional

例外処理

@try
@catch
@finally
@throw

オブジェクト リテラル

@""
@42, @3.14, @YES, @'Z'
@[]
@{}
@()

Objective-C リテラル

@selector()
@protocol()

C リテラル

@encode()
@defs()

最適化

@autoreleasepool{}
@synchronized{}

互換性

@compatibility_alias

説明付きのディレクティブの完全なリストがある次のリンクから取得: NSHipster - @ Compiler Directives

于 2015-03-24T14:36:00.067 に答える