Versions in this module Expand all Collapse all v0 v0.6.10 May 21, 2026 Changes in this version + func AddMethods(cls objc.Class, className string, methods []objc.MethodDef) error + func ProtocolsByName(names ...string) []*objc.Protocol + func RequiredProtocolsByName(names ...string) ([]*objc.Protocol, error) + type BlockInvoker struct + func NewBlockInvoker() *BlockInvoker + func NewBlockInvokerWithShims(shims BlockShims) *BlockInvoker + func (r *BlockInvoker) BoolError(block objc.ID, value bool, errID objc.ID) error + func (r *BlockInvoker) Error(block objc.ID, errID objc.ID) error + func (r *BlockInvoker) Object(block objc.ID, object objc.ID) error + func (r *BlockInvoker) ObjectError(block objc.ID, object objc.ID, errID objc.ID) error + func (r *BlockInvoker) ObjectObject(block objc.ID, a objc.ID, b objc.ID) error + func (r *BlockInvoker) ObjectObjectError(block objc.ID, a objc.ID, b objc.ID, errID objc.ID) error + func (r *BlockInvoker) Uint(block objc.ID, value uint) error + func (r *BlockInvoker) Uint64Error(block objc.ID, value uint64, errID objc.ID) error + func (r *BlockInvoker) UintptrError(block objc.ID, value uintptr, errID objc.ID) error + func (r *BlockInvoker) Void(block objc.ID) error + type BlockShims struct + BoolError string + Error string + Object string + ObjectError string + ObjectObject string + ObjectObjectError string + Uint string + Uint64Error string + UintptrError string