Ho bisogno di costruire un NSMethodSignature arbitrario con "signatureWithObjCTypes:" in Cocoa senza avere un oggetto che posso chiedere una firma con "methodSignatureForSelector:".Ottenere le codifiche del tipo per le firme dei metodi in Cocoa/Objective-C?
Per questo, ho bisogno della codifica del metodo, che ad es. è
[email protected]:[email protected]
per
(BOOL) isEqual: (id) object
ho provato @encode (...) per ottenere una codifica tipo, ma questo non sembra funzionare per le funzioni (si traduce in un tipo sconosciuto '?'). Non voglio codificare manualmente il tipo di funzione, poiché non è portatile su runtime diversi.
Non esiste inoltre un metodo dichiarato per ottenere la codifica da.
C'è un altro modo per ottenere la codifica?
saluti,
Jochen
Purtroppo questo non funziona, dal momento che mi serve la codifica completa metodo da chiamare signatureWithObjCTypes di NSMethodSignature: – Jochen