What can AnyObject represent?
An instance of function type
An instance of an optional type Reference: The Swift Programming Language: Language Guide: Type Casting: Type Casting for Any and AnyObject
All of these answers
An instance of any class