動詞を三人称単数化することでBoolを返すことを表せる - Qiita
iOS系の動画を扱うフレームワークの中に AVplayerViewController というクラスが存在します。 このクラスのメソッドを調べてみると 動詞を三人称単数化して Booleanを返すアクセッサメソッドがいくつか用意されていることに気づきました。 var showsPlaybackControls: Bool var allowsPictureInPicturePlayback: Bool var entersFullScreenWhenPlaybackBegins: Bool var exitsFullScreenWhenPlaybackEnds: Bool var updatesNowPlayingInfoCenter: Bool var appliesPreferredDisplayCriteriaAutomatically: Bool var requiresFullSubtitles: Bool これ系のメソッド名でとても有名な exists が存在しますが、 Appleのコーディング規約 では動詞を三人称単数としてBool値を返すアクセサメソッドが許容されています。 If the property is expressed as a verb, the format is: - (BOOL)verbObject; - (void)setVerbObject:(BOOL)flag; For example: - (BOOL)showsAlpha; - (void)setShowsAlpha:(BOOL)flag; The verb should be in the simple present tense.