4
Почему последняя часть имени метода Objective-C должна принимать аргумент (если их больше одной части)?
В Objective-C вы не можете объявлять имена методов, если последний компонент не принимает аргумент. Например, следующее недопустимо. -(void)take:(id)theMoney andRun; -(void)take:(id)yourMedicine andDontComplain; Почему Objective-C был разработан таким образом? Был ли это просто артефакт Smalltalk, от которого никто не видел необходимости избавляться? Это ограничение имеет смысл в Smalltalk, поскольку Smalltalk не имеет …