objc-unknown
is a foreign type corresponding to '?' character in the type encoding of a method.
In general, you do not need to use this, but you may see it in the result of objc-class-method-signature.
LispWorks Objective-C and Cocoa Interface User Guide and Reference Manual - 15 Dec 2011