メソッドの宣言からメソッド名を識別するために、どのように私を混乱さ:IOS:私はIOSと客観C. UIApplicationDelegateに同梱されて、次のメソッド宣言に新たなんだ
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
導入from Apple official siteによると、メソッド名はdidFinishLaunchingWithOptionsで、2つのパラメーター、applicationとlaunchOptionsを受け入れる必要があります。
私の限られた知識に基づいて、私はメソッドが2つのパラメータ、applications andlaunchOptionsを受け入れるアプリケーションであると考えました。 誰でもこのメソッドの宣言を理解できますか?
最初の列の直前の最初の文字列がメソッド名を表すべきではありませんか?
Objective-Cに名前付き引数のようなものはありません。メソッド名は列(:)の直前のすべての文字列で結合されています –