Am 01.11.2016 um 12:21 schrieb Esteban Lorenzano:
On 1 Nov 2016, at 11:39, jtuc...@objektfabrik.de
<mailto:jtuc...@objektfabrik.de> wrote:
are they also implemented in UndefinedObject?
no, because empty != nil
I know. That's exactly the reason why I never use isEmptyOrNil 😉
Fun aside: how often do we need to check if some code returns nil or an
empty collection. My question was aimed at exactly this: in practice
ifEmptyOrNil: would probably be even more frequently needed than
ifEmpty:. Otherwise, the beautiful convenience method has to be guarded
by a nil test.... so we end up writing lots of methods, and not all of
them seem to be universal enough to be part of the base image, imo.
Joachim
Esteban