2
我開始基於手勢本身的描述來一般性地命名我的選擇器方法,但前面帶有單詞「手柄」。例如:手勢識別器的選擇器方法的命名準則?
UITapGestureRecognizer *aRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleOneFingerSingleTap:)];
但後來我想在不同的觀點相同的手勢不同的行爲(和不同的選擇方法)。然後我開始根據我想要發生的事情命名我的選擇器方法。例如:
UITapGestureRecognizer *aRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleShowMyPopover:)];
但是,我不確定從長遠來看這是否有意義。首先,方法名稱本身並不明顯表明它是一個手勢識別器選擇器。或者,也許「句柄」這個詞表明它是一種選擇器方法?我甚至需要擔心嗎?所以這就是爲什麼我問:看看有沒有人有喜好(根據經驗)他們如何命名他們的手勢識別器選擇器。
我搜索了Coding Guidelines for Cocoa Naming Methods page,但沒有發現什麼明顯的。
爲了防止這個討論很重要,我在視圖控制器中創建並分配了手勢識別器,並且選擇器方法也存在於視圖控制器中。