Wann sollte ich "und" in Objective-C-Methodennamen verwenden?

8

Die Apple Style Guides für Benennungsmethoden sagen "Nicht verwenden" und "um Keywords zu verknüpfen, die Attribute des Empfängers sind". und "Wenn die Methode zwei separate Aktionen beschreibt, verwenden Sie" und ", um sie zu verknüpfen." In vielen Fällen trifft keine dieser Bedingungen zu. Nehmen wir zum Beispiel an, dass ich eine Funktion habe, um etwas zu tun und einen Selektor für ein Ziel aufzurufen, wenn es fertig ist. Sollte dies heißen

%Vor%

oder sollte dies

heißen %Vor%

In diesem Beispiel sind der Selektor und das Ziel verwandt, aber nicht dadurch, dass sie Attribute des Empfängers sind. Ein ähnliches Beispiel ist das Abrufen eines Objekts mit bestimmten Attributen, aber das Objekt ist nicht der Empfänger der Methode. Sollte diese Funktion

sein? %Vor%

oder sollte dies

heißen %Vor%

Ich weiß, das mag eine Nebensache sein, aber es ist nett, den Stil zu verwenden, den alle erwarten.

    
lacker 28.07.2011, 18:37
quelle

1 Antwort

7

Nach dem, was Apple sagt, sollten Sie "und" nur verwenden, wenn der Name Ihrer Methode die Aktion der Methode beschreibt, also -(void)doThisAndThat , also sollten Sie in beiden Beispielen nicht "und" in Methoden verwenden. Namen.

    
Saphrosit 28.07.2011, 18:41
quelle
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '381211',
    'url' => 'when-should-i-use-and-in-objective-c-method-names',
];

$_SESSION = [
    '__flash' => [],
];