By using &shortcut:Generate; (Code | Generate) in the editor, you can easily generate -isEqual:, -hash, -initWith..., -encodeWithCoder:, -copyWithZone:, -description, +sharedInstance methods, synthesize properties from instance variables, declare members in an interface, and so on.

Generate