From 1057529e6b96373fd3ef4e1c7490530fb49de6f5 Mon Sep 17 00:00:00 2001 From: Ryan Pessa Date: Sun, 10 Apr 2016 15:24:13 -0500 Subject: [PATCH] fix protocol parsing and update protocols --- pyobjus/protocols.py | 2397 +++++++++++++++++++++++++-------------- tools/buildprotocols.py | 20 +- 2 files changed, 1571 insertions(+), 846 deletions(-) diff --git a/pyobjus/protocols.py b/pyobjus/protocols.py index b987042..814f704 100644 --- a/pyobjus/protocols.py +++ b/pyobjus/protocols.py @@ -1,5 +1,167 @@ # autogenerated by buildprotocols.py protocols = { + "CWEventDelegate": { + "powerStateDidChangeForWiFiInterfaceWithName:": ("v12@0:4@8", "v24@0:8@16"), + "ssidDidChangeForWiFiInterfaceWithName:": ("v12@0:4@8", "v24@0:8@16"), + "bssidDidChangeForWiFiInterfaceWithName:": ("v12@0:4@8", "v24@0:8@16"), + "countryCodeDidChangeForWiFiInterfaceWithName:": ("v12@0:4@8", "v24@0:8@16"), + "linkDidChangeForWiFiInterfaceWithName:": ("v12@0:4@8", "v24@0:8@16"), + "linkQualityDidChangeForWiFiInterfaceWithName:rssi:transmitRate:": ("v20@0:4@8i12d16", "v40@0:8@16i24d32"), + "modeDidChangeForWiFiInterfaceWithName:": ("v12@0:4@8", "v24@0:8@16"), + "scanCacheUpdatedForWiFiInterfaceWithName:": ("v12@0:4@8", "v24@0:8@16"), + }, + "CNContactPickerDelegate": { + "contactPicker:didSelectContact:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "contactPicker:didSelectContactProperty:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "contactPickerWillClose:": ("v12@0:4@8", "v24@0:8@16"), + "contactPickerDidClose:": ("v12@0:4@8", "v24@0:8@16"), + }, + "MTLComputeCommandEncoder": { + "setComputePipelineState:": ("v12@0:4@8", "v24@0:8@16"), + "setBytes:length:atIndex:": ("v20@0:4r@8I12I16", "v40@0:8r@16I24I32"), + "setBuffer:offset:atIndex:": ("v20@0:4@8I12I16", "v40@0:8@16I24I32"), + "setBufferOffset:atIndex:": ("v16@0:4I8I12", "v32@0:8I16I24"), + "setBuffers:offsets:withRange:": ("v20@0:4r@8r@12@16", "v40@0:8r@16r@24@32"), + "setTexture:atIndex:": ("v16@0:4@8I12", "v32@0:8@16I24"), + "setTextures:withRange:": ("v16@0:4r@8@12", "v32@0:8r@16@24"), + "setSamplerState:atIndex:": ("v16@0:4@8I12", "v32@0:8@16I24"), + "setSamplerStates:withRange:": ("v16@0:4r@8@12", "v32@0:8r@16@24"), + "setSamplerState:lodMinClamp:lodMaxClamp:atIndex:": ("v24@0:4@8f12f16I20", "v48@0:8@16f24f32I40"), + "setSamplerStates:lodMinClamps:lodMaxClamps:withRange:": ("v24@0:4r@8r@12r@16@20", "v48@0:8r@16r@24r@32@40"), + "setThreadgroupMemoryLength:atIndex:": ("v16@0:4I8I12", "v32@0:8I16I24"), + "dispatchThreadgroups:threadsPerThreadgroup:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "dispatchThreadgroupsWithIndirectBuffer:indirectBufferOffset:threadsPerThreadgroup:": ("v20@0:4@8I12@16", "v40@0:8@16I24@32"), + }, + "MTLSamplerState": { + }, + "MTLParallelRenderCommandEncoder": { + }, + "MTLDepthStencilState": { + }, + "MTLBlitCommandEncoder": { + "synchronizeResource:": ("v12@0:4@8", "v24@0:8@16"), + "synchronizeTexture:slice:level:": ("v20@0:4@8I12I16", "v40@0:8@16I24I32"), + "copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:": ("v44@0:4@8I12I16@20@24@28I32I36@40", "v88@0:8@16I24I32@40@48@56I64I72@80"), + "copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:": ("v44@0:4@8I12I16I20@24@28I32I36@40", "v88@0:8@16I24I32I40@48@56I64I72@80"), + "copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:options:": ("v48@0:4@8I12I16I20@24@28I32I36@40@44", "v96@0:8@16I24I32I40@48@56I64I72@80@88"), + "copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toBuffer:destinationOffset:destinationBytesPerRow:destinationBytesPerImage:": ("v44@0:4@8I12I16@20@24@28I32I36I40", "v88@0:8@16I24I32@40@48@56I64I72I80"), + "copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toBuffer:destinationOffset:destinationBytesPerRow:destinationBytesPerImage:options:": ("v48@0:4@8I12I16@20@24@28I32I36I40@44", "v96@0:8@16I24I32@40@48@56I64I72I80@88"), + "generateMipmapsForTexture:": ("v12@0:4@8", "v24@0:8@16"), + "fillBuffer:range:value:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "copyFromBuffer:sourceOffset:toBuffer:destinationOffset:size:": ("v28@0:4@8I12@16I20I24", "v56@0:8@16I24@32I40I48"), + }, + "MTLFunction": { + }, + "MTLLibrary": { + "newFunctionWithName:": ("@12@0:4@8", "@24@0:8@16"), + }, + "MTLResource": { + "setPurgeableState:": ("@12@0:4@8", "@24@0:8@16"), + }, + "MTLCommandQueue": { + }, + "MTLRenderCommandEncoder": { + "setRenderPipelineState:": ("v12@0:4@8", "v24@0:8@16"), + "setVertexBytes:length:atIndex:": ("v20@0:4r@8I12I16", "v40@0:8r@16I24I32"), + "setVertexBuffer:offset:atIndex:": ("v20@0:4@8I12I16", "v40@0:8@16I24I32"), + "setVertexBufferOffset:atIndex:": ("v16@0:4I8I12", "v32@0:8I16I24"), + "setVertexBuffers:offsets:withRange:": ("v20@0:4r@8r@12@16", "v40@0:8r@16r@24@32"), + "setVertexTexture:atIndex:": ("v16@0:4@8I12", "v32@0:8@16I24"), + "setVertexTextures:withRange:": ("v16@0:4r@8@12", "v32@0:8r@16@24"), + "setVertexSamplerState:atIndex:": ("v16@0:4@8I12", "v32@0:8@16I24"), + "setVertexSamplerStates:withRange:": ("v16@0:4r@8@12", "v32@0:8r@16@24"), + "setVertexSamplerState:lodMinClamp:lodMaxClamp:atIndex:": ("v24@0:4@8f12f16I20", "v48@0:8@16f24f32I40"), + "setVertexSamplerStates:lodMinClamps:lodMaxClamps:withRange:": ("v24@0:4r@8r@12r@16@20", "v48@0:8r@16r@24r@32@40"), + "setViewport:": ("v12@0:4@8", "v24@0:8@16"), + "setFrontFacingWinding:": ("v12@0:4@8", "v24@0:8@16"), + "setCullMode:": ("v12@0:4@8", "v24@0:8@16"), + "setDepthClipMode:": ("v12@0:4@8", "v24@0:8@16"), + "setDepthBias:slopeScale:clamp:": ("v20@0:4f8f12f16", "v40@0:8f16f24f32"), + "setScissorRect:": ("v12@0:4@8", "v24@0:8@16"), + "setTriangleFillMode:": ("v12@0:4@8", "v24@0:8@16"), + "setFragmentBytes:length:atIndex:": ("v20@0:4r@8I12I16", "v40@0:8r@16I24I32"), + "setFragmentBuffer:offset:atIndex:": ("v20@0:4@8I12I16", "v40@0:8@16I24I32"), + "setFragmentBufferOffset:atIndex:": ("v16@0:4I8I12", "v32@0:8I16I24"), + "setFragmentBuffers:offsets:withRange:": ("v20@0:4r@8r@12@16", "v40@0:8r@16r@24@32"), + "setFragmentTexture:atIndex:": ("v16@0:4@8I12", "v32@0:8@16I24"), + "setFragmentTextures:withRange:": ("v16@0:4r@8@12", "v32@0:8r@16@24"), + "setFragmentSamplerState:atIndex:": ("v16@0:4@8I12", "v32@0:8@16I24"), + "setFragmentSamplerStates:withRange:": ("v16@0:4r@8@12", "v32@0:8r@16@24"), + "setFragmentSamplerState:lodMinClamp:lodMaxClamp:atIndex:": ("v24@0:4@8f12f16I20", "v48@0:8@16f24f32I40"), + "setFragmentSamplerStates:lodMinClamps:lodMaxClamps:withRange:": ("v24@0:4r@8r@12r@16@20", "v48@0:8r@16r@24r@32@40"), + "setBlendColorRed:green:blue:alpha:": ("v24@0:4f8f12f16f20", "v48@0:8f16f24f32f40"), + "setDepthStencilState:": ("v12@0:4@8", "v24@0:8@16"), + "setStencilReferenceValue:": ("v12@0:4@8", "v24@0:8@16"), + "setStencilFrontReferenceValue:backReferenceValue:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "setVisibilityResultMode:offset:": ("v16@0:4@8I12", "v32@0:8@16I24"), + "drawPrimitives:vertexStart:vertexCount:instanceCount:": ("v24@0:4@8I12I16I20", "v48@0:8@16I24I32I40"), + "drawPrimitives:vertexStart:vertexCount:": ("v20@0:4@8I12I16", "v40@0:8@16I24I32"), + "drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:instanceCount:": ("v32@0:4@8I12@16@20I24I28", "v64@0:8@16I24@32@40I48I56"), + "drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:": ("v28@0:4@8I12@16@20I24", "v56@0:8@16I24@32@40I48"), + "drawPrimitives:vertexStart:vertexCount:instanceCount:baseInstance:": ("v28@0:4@8I12I16I20I24", "v56@0:8@16I24I32I40I48"), + "drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:instanceCount:baseVertex:baseInstance:": ("v40@0:4@8I12@16@20I24I28i32I36", "v80@0:8@16I24@32@40I48I56i64I72"), + "drawPrimitives:indirectBuffer:indirectBufferOffset:": ("v20@0:4@8@12I16", "v40@0:8@16@24I32"), + "drawIndexedPrimitives:indexType:indexBuffer:indexBufferOffset:indirectBuffer:indirectBufferOffset:": ("v32@0:4@8@12@16I20@24I28", "v64@0:8@16@24@32I40@48I56"), + }, + "MTLTexture": { + "getBytes:bytesPerRow:bytesPerImage:fromRegion:mipmapLevel:slice:": ("v32@0:4@8I12I16@20I24I28", "v64@0:8@16I24I32@40I48I56"), + "replaceRegion:mipmapLevel:slice:withBytes:bytesPerRow:bytesPerImage:": ("v32@0:4@8I12I16r@20I24I28", "v64@0:8@16I24I32r@40I48I56"), + "getBytes:bytesPerRow:fromRegion:mipmapLevel:": ("v24@0:4@8I12@16I20", "v48@0:8@16I24@32I40"), + "replaceRegion:mipmapLevel:withBytes:bytesPerRow:": ("v24@0:4@8I12r@16I20", "v48@0:8@16I24r@32I40"), + "newTextureViewWithPixelFormat:": ("@12@0:4@8", "@24@0:8@16"), + "newTextureViewWithPixelFormat:textureType:levels:slices:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + }, + "MTLCommandBuffer": { + "addScheduledHandler:": ("v12@0:4@8", "v24@0:8@16"), + "presentDrawable:": ("v12@0:4@8", "v24@0:8@16"), + "presentDrawable:atTime:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "addCompletedHandler:": ("v12@0:4@8", "v24@0:8@16"), + "renderCommandEncoderWithDescriptor:": ("@12@0:4@8", "@24@0:8@16"), + "parallelRenderCommandEncoderWithDescriptor:": ("@12@0:4@8", "@24@0:8@16"), + }, + "MTLDevice": { + "newCommandQueueWithMaxCommandBufferCount:": ("@12@0:4I8", "@24@0:8I16"), + "newBufferWithLength:options:": ("@16@0:4I8@12", "@32@0:8I16@24"), + "newBufferWithBytes:length:options:": ("@20@0:4r@8I12@16", "@40@0:8r@16I24@32"), + "newBufferWithBytesNoCopy:length:options:deallocator:": ("@28@0:4@8I12@16@20@24", "@56@0:8@16I24@32@40@48"), + "newDepthStencilStateWithDescriptor:": ("@12@0:4@8", "@24@0:8@16"), + "newTextureWithDescriptor:": ("@12@0:4@8", "@24@0:8@16"), + "newTextureWithDescriptor:iosurface:plane:": ("@20@0:4@8@12I16", "@40@0:8@16@24I32"), + "newSamplerStateWithDescriptor:": ("@12@0:4@8", "@24@0:8@16"), + "newLibraryWithFile:error:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "newLibraryWithData:error:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "newLibraryWithSource:options:error:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "newLibraryWithSource:options:completionHandler:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "newRenderPipelineStateWithDescriptor:error:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "newRenderPipelineStateWithDescriptor:options:reflection:error:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + "newRenderPipelineStateWithDescriptor:completionHandler:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "newRenderPipelineStateWithDescriptor:options:completionHandler:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "newComputePipelineStateWithFunction:error:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "newComputePipelineStateWithFunction:options:reflection:error:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + "newComputePipelineStateWithFunction:completionHandler:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "newComputePipelineStateWithFunction:options:completionHandler:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "newComputePipelineStateWithDescriptor:options:reflection:error:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + "newComputePipelineStateWithDescriptor:options:completionHandler:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "supportsFeatureSet:": ("B12@0:4@8", "B24@0:8@16"), + "supportsTextureSampleCount:": ("B12@0:4I8", "B24@0:8I16"), + }, + "MTLComputePipelineState": { + }, + "MTLDrawable": { + "presentAtTime:": ("v12@0:4@8", "v24@0:8@16"), + }, + "MTLRenderPipelineState": { + }, + "MTLCommandEncoder": { + "insertDebugSignpost:": ("v12@0:4@8", "v24@0:8@16"), + "pushDebugGroup:": ("v12@0:4@8", "v24@0:8@16"), + }, + "MTLBuffer": { + "didModifyRange:": ("v12@0:4@8", "v24@0:8@16"), + "newTextureWithDescriptor:offset:bytesPerRow:": ("@20@0:4@8I12I16", "@40@0:8@16I24I32"), + }, + "CNKeyDescriptor": { + }, "SKProductsRequestDelegate": { "productsRequest:didReceiveResponse:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, @@ -21,6 +183,20 @@ protocols = { "mouseUpOnCharacterIndex:coordinate:withModifier:client:": ("B24@0:4I8@12I16@20", "B48@0:8I16@24I32@40"), "mouseMovedOnCharacterIndex:coordinate:withModifier:client:": ("B24@0:4I8@12I16@20", "B48@0:8I16@24I32@40"), }, + "IMKServerInput": { + "inputText:client:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "didCommandBySelector:client:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "inputText:key:modifiers:client:": ("B24@0:4@8i12I16@20", "B48@0:8@16i24I32@40"), + "handleEvent:client:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "inputText:key:modifiers:client:": ("B24@0:4@8i12I16@20", "B48@0:8@16i24I32@40"), + "inputText:client:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "handleEvent:client:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "didCommandBySelector:client:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "composedString:": ("@12@0:4@8", "@24@0:8@16"), + "originalString:": ("@12@0:4@8", "@24@0:8@16"), + "commitComposition:": ("v12@0:4@8", "v24@0:8@16"), + "candidates:": ("@12@0:4@8", "@24@0:8@16"), + }, "IMKStateSetting": { "activateServer:": ("v12@0:4@8", "v24@0:8@16"), "deactivateServer:": ("v12@0:4@8", "v24@0:8@16"), @@ -34,8 +210,10 @@ protocols = { "deviceBrowserView:selectionDidChange:": ("v16@0:4@8@12", "v32@0:8@16@24"), "deviceBrowserView:didEncounterError:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, - "IKFilterCustomUIProvider": { - "provideViewForUIConfiguration:excludedKeys:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "IKCameraDeviceView": { + "cameraDeviceViewSelectionDidChange:": ("v12@0:4@8", "v24@0:8@16"), + "cameraDeviceView:didDownloadFile:location:fileData:error:": ("v28@0:4@8@12@16@20@24", "v56@0:8@16@24@32@40@48"), + "cameraDeviceView:didEncounterError:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, "IKImageEditPanelDataSource": { "setImage:": ("v12@0:4@8", "v24@0:8@16"), @@ -47,19 +225,40 @@ protocols = { "scannerDeviceView:didScanToBandData:scanInfo:error:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), "scannerDeviceView:didEncounterError:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, + "IKFilterCustomUIProvider": { + "provideViewForUIConfiguration:excludedKeys:": ("@16@0:4@8@12", "@32@0:8@16@24"), + }, "IKSlideshowDataSource": { "slideshowItemAtIndex:": ("@12@0:4I8", "@24@0:8I16"), "nameOfSlideshowItemAtIndex:": ("@12@0:4I8", "@24@0:8I16"), "canExportSlideshowItemAtIndex:toApplication:": ("B16@0:4I8@12", "B32@0:8I16@24"), "slideshowDidChangeCurrentIndex:": ("v12@0:4I8", "v24@0:8I16"), }, - "IKCameraDeviceViewDelegate": { - "cameraDeviceViewSelectionDidChange:": ("v12@0:4@8", "v24@0:8@16"), - "cameraDeviceView:didDownloadFile:location:fileData:error:": ("v28@0:4@8@12@16@20@24", "v56@0:8@16@24@32@40@48"), - "cameraDeviceView:didEncounterError:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "MCSessionDelegate": { + "session:peer:didChangeState:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "session:didReceiveData:fromPeer:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "session:": ("v12@0:4@8", "v24@0:8@16"), + "session:": ("v12@0:4@8", "v24@0:8@16"), + "session:": ("v12@0:4@8", "v24@0:8@16"), + "session:": ("v12@0:4@8", "v24@0:8@16"), }, - "SBApplicationDelegate": { - "eventDidFail:withError:": ("@16@0:4r@8@12", "@32@0:8r@16@24"), + "MCNearbyServiceAdvertiserDelegate": { + "advertiser:": ("v12@0:4@8", "v24@0:8@16"), + "advertiser:didNotStartAdvertisingPeer:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "MCAdvertiserAssistantDelegate": { + "advertiserAssistantWillPresentInvitation:": ("v12@0:4@8", "v24@0:8@16"), + "advertiserAssistantDidDismissInvitation:": ("v12@0:4@8", "v24@0:8@16"), + }, + "MCNearbyServiceBrowserDelegate": { + "browser:": ("v12@0:4@8", "v24@0:8@16"), + "browser:lostPeer:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "browser:didNotStartBrowsingForPeers:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "MCBrowserViewControllerDelegate": { + "browserViewControllerDidFinish:": ("v12@0:4@8", "v24@0:8@16"), + "browserViewControllerWasCancelled:": ("v12@0:4@8", "v24@0:8@16"), + "browserViewController:": ("B12@0:4@8", "B24@0:8@16"), }, "AVCaptureFileOutputRecordingDelegate": { "captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), @@ -68,21 +267,30 @@ protocols = { "captureOutput:willFinishRecordingToOutputFileAtURL:fromConnections:error:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), "captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), }, + "AVPlayerItemOutputPullDelegate": { + "outputMediaDataWillChange:": ("v12@0:4@8", "v24@0:8@16"), + "outputSequenceWasFlushed:": ("v12@0:4@8", "v24@0:8@16"), + }, "AVAsynchronousKeyValueLoading": { "statusOfValueForKey:error:": ("@16@0:4@8@12", "@32@0:8@16@24"), "loadValuesAsynchronouslyForKeys:completionHandler:": ("v20@0:4@8@12v16", "v40@0:8@16@24v32"), }, - "AVVideoCompositionInstruction": { + "AVVideoCompositionInstruction": { }, "AVAssetResourceLoaderDelegate": { "resourceLoader:shouldWaitForLoadingOfRequestedResource:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "resourceLoader:shouldWaitForRenewalOfRequestedResource:": ("B16@0:4@8@12", "B32@0:8@16@24"), "resourceLoader:didCancelLoadingRequest:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "resourceLoader:shouldWaitForResponseToAuthenticationChallenge:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "resourceLoader:didCancelAuthenticationChallenge:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, - "AVVideoCompositionValidationHandling": { - "videoComposition:shouldContinueValidatingAfterFindingInvalidValueForKey:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "videoComposition:shouldContinueValidatingAfterFindingEmptyTimeRange:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "videoComposition:shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "videoComposition:shouldContinueValidatingAfterFindingInvalidTrackIDInInstruction:layerInstruction:asset:": ("B24@0:4@8@12@16@20", "B48@0:8@16@24@32@40"), + "AVVideoCompositing": { + "renderContextChanged:": ("v12@0:4@8", "v24@0:8@16"), + "finishWithComposedVideoFrame:]": ("@4:0", "@8:0"), + "finishWithError:].": ("@4:0", "@8:0"), + "startVideoCompositionRequest:": ("v12@0:4@8", "v24@0:8@16"), + }, + "AVFragmentMinding": { }, "AVPlayerItemOutputPushDelegate": { "outputSequenceWasFlushed:": ("v12@0:4@8", "v24@0:8@16"), @@ -91,6 +299,9 @@ protocols = { "captureOutput:didOutputSampleBuffer:fromConnection:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), "captureOutput:didDropSampleBuffer:fromConnection:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), }, + "AVAudioMixing": { + "destinationForMixer:bus:": ("@16@0:4@8@12", "@32@0:8@16@24"), + }, "AVCaptureAudioDataOutputSampleBufferDelegate": { "captureOutput:didOutputSampleBuffer:fromConnection:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), }, @@ -102,6 +313,9 @@ protocols = { "audioRecorderEndInterruption:withFlags:": ("v16@0:4@8I12", "v32@0:8@16I24"), "audioRecorderEndInterruption:": ("v12@0:4@8", "v24@0:8@16"), }, + "AVPlayerItemMetadataOutputPushDelegate": { + "metadataOutput:didOutputTimedMetadataGroups:fromPlayerItemTrack:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + }, "AVCaptureMetadataOutputObjectsDelegate": { "captureOutput:didOutputMetadataObjects:fromConnection:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), }, @@ -109,9 +323,7 @@ protocols = { "captureOutputShouldProvideSampleAccurateRecordingStart:": ("B12@0:4@8", "B24@0:8@16"), "captureOutput:didOutputSampleBuffer:fromConnection:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), }, - "AVVideoCompositing": { - "renderContextChanged:": ("v12@0:4@8", "v24@0:8@16"), - "startVideoCompositionRequest:": ("v12@0:4@8", "v24@0:8@16"), + "AVAudioStereoMixing": { }, "AVAudioPlayerDelegate": { "audioPlayerDidFinishPlaying:successfully:": ("v16@0:4@8B12", "v32@0:8@16B24"), @@ -121,631 +333,36 @@ protocols = { "audioPlayerEndInterruption:withFlags:": ("v16@0:4@8I12", "v32@0:8@16I24"), "audioPlayerEndInterruption:": ("v12@0:4@8", "v24@0:8@16"), }, + "AVAudio3DMixing": { + }, "AVPlayerItemLegibleOutputPushDelegate": { "legibleOutput:didOutputAttributedStrings:nativeSampleBuffers:forItemTime:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), }, - "NSSoundDelegate": { - "sound:didFinishPlaying:": ("v16@0:4@8B12", "v32@0:8@16B24"), - }, - "NSInputServiceProvider": { - "insertText:client:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "doCommandBySelector:client:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "markedTextAbandoned:": ("v12@0:4@8", "v24@0:8@16"), - "markedTextSelectionChanged:client:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "terminate:": ("v12@0:4@8", "v24@0:8@16"), - "inputClientBecomeActive:": ("v12@0:4@8", "v24@0:8@16"), - "inputClientResignActive:": ("v12@0:4@8", "v24@0:8@16"), - "inputClientEnabled:": ("v12@0:4@8", "v24@0:8@16"), - "inputClientDisabled:": ("v12@0:4@8", "v24@0:8@16"), - "activeConversationWillChange:fromOldConversation:": ("v16@0:4@8i12", "v32@0:8@16i24"), - "activeConversationChanged:toNewConversation:": ("v16@0:4@8i12", "v32@0:8@16i24"), - }, - "NSTokenFieldDelegate": { - "tokenField:completionsForSubstring:indexOfToken:indexOfSelectedItem:": ("@24@0:4@8@12i16@20", "@48@0:8@16@24i32@40"), - "tokenField:shouldAddObjects:atIndex:": ("@20@0:4@8@12I16", "@40@0:8@16@24I32"), - "tokenField:displayStringForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "tokenField:editingStringForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "tokenField:representedObjectForEditingString:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "tokenField:writeRepresentedObjects:toPasteboard:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "tokenField:readFromPasteboard:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "tokenField:menuForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "tokenField:hasMenuForRepresentedObject:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "tokenField:styleForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), - }, - "NSAlertDelegate": { - "alertShowHelp:": ("B12@0:4@8", "B24@0:8@16"), - }, - "NSSharingServiceDelegate": { - "sharingService:willShareItems:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "sharingService:didFailToShareItems:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "sharingService:didShareItems:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "sharingService:sourceFrameOnScreenForShareItem:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "sharingService:transitionImageForShareItem:contentRect:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - "sharingService:sourceWindowForShareItems:sharingContentScope:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - }, - "NSOutlineViewDelegate": { - "outlineView:viewForTableColumn:item:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - "outlineView:rowViewForItem:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "outlineView:didAddRowView:forRow:": ("v20@0:4@8@12i16", "v40@0:8@16@24i32"), - "outlineView:didRemoveRowView:forRow:": ("v20@0:4@8@12i16", "v40@0:8@16@24i32"), - "outlineView:willDisplayCell:forTableColumn:item:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), - "outlineView:shouldEditTableColumn:item:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "selectionShouldChangeInOutlineView:": ("B12@0:4@8", "B24@0:8@16"), - "outlineView:shouldSelectItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "outlineView:selectionIndexesForProposedSelection:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "outlineView:shouldSelectTableColumn:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "outlineView:mouseDownInHeaderOfTableColumn:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "outlineView:didClickTableColumn:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "outlineView:didDragTableColumn:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "outlineView:toolTipForCell:rect:tableColumn:item:mouseLocation:": ("@32@0:4@8@12@16@20@24@28", "@64@0:8@16@24@32@40@48@56"), - "outlineView:heightOfRowByItem:": ("f16@0:4@8@12", "f32@0:8@16@24"), - "outlineView:typeSelectStringForTableColumn:item:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - "outlineView:nextTypeSelectMatchFromItem:toItem:forString:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), - "outlineView:shouldTypeSelectForEvent:withCurrentSearchString:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "outlineView:shouldShowCellExpansionForTableColumn:item:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "outlineView:shouldTrackCell:forTableColumn:item:": ("B24@0:4@8@12@16@20", "B48@0:8@16@24@32@40"), - "outlineView:dataCellForTableColumn:item:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - "outlineView:isGroupItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "outlineView:shouldExpandItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "outlineView:shouldCollapseItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "outlineView:willDisplayOutlineCell:forTableColumn:item:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), - "outlineView:sizeToFitWidthOfColumn:": ("f16@0:4@8i12", "f32@0:8@16i24"), - "outlineView:shouldReorderColumn:toColumn:": ("B20@0:4@8i12i16", "B40@0:8@16i24i32"), - "outlineView:shouldShowOutlineCellForItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "outlineViewSelectionDidChange:": ("v12@0:4@8", "v24@0:8@16"), - "outlineViewColumnDidMove:": ("v12@0:4@8", "v24@0:8@16"), - "outlineViewColumnDidResize:": ("v12@0:4@8", "v24@0:8@16"), - "outlineViewSelectionIsChanging:": ("v12@0:4@8", "v24@0:8@16"), - "outlineViewItemWillExpand:": ("v12@0:4@8", "v24@0:8@16"), - "outlineViewItemDidExpand:": ("v12@0:4@8", "v24@0:8@16"), - "outlineViewItemWillCollapse:": ("v12@0:4@8", "v24@0:8@16"), - "outlineViewItemDidCollapse:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSSharingServicePickerDelegate": { - "sharingServicePicker:sharingServicesForItems:proposedSharingServices:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - "sharingServicePicker:delegateForSharingService:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "sharingServicePicker:didChooseSharingService:": ("v16@0:4@8@12", "v32@0:8@16@24"), - }, - "NSAnimatablePropertyContainer": { - "setAnimations:": ("v12@0:4@8", "v24@0:8@16"), - "animationForKey:": ("@12@0:4@8", "@24@0:8@16"), - }, - "NSTextAttachmentCell": { - "drawWithFrame:inView:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "highlight:withFrame:inView:": ("v20@0:4B8@12@16", "v40@0:8B16@24@32"), - "trackMouse:inRect:ofView:untilMouseUp:": ("B24@0:4@8@12@16B20", "B48@0:8@16@24@32B40"), - "setAttachment:": ("v12@0:4@8", "v24@0:8@16"), - "drawWithFrame:inView:characterIndex:": ("v20@0:4@8@12I16", "v40@0:8@16@24I32"), - "drawWithFrame:inView:characterIndex:layoutManager:": ("v24@0:4@8@12I16@20", "v48@0:8@16@24I32@40"), - "wantsToTrackMouseForEvent:inRect:ofView:atCharacterIndex:": ("B24@0:4@8@12@16I20", "B48@0:8@16@24@32I40"), - "trackMouse:inRect:ofView:atCharacterIndex:untilMouseUp:": ("B28@0:4@8@12@16I20B24", "B56@0:8@16@24@32I40B48"), - "cellFrameForTextContainer:proposedLineFragment:glyphPosition:characterIndex:": ("@24@0:4@8@12@16I20", "@48@0:8@16@24@32I40"), - }, - "NSPopoverDelegate": { - "popoverShouldClose:": ("B12@0:4@8", "B24@0:8@16"), - "detachableWindowForPopover:": ("@12@0:4@8", "@24@0:8@16"), - "popoverWillShow:": ("v12@0:4@8", "v24@0:8@16"), - "popoverDidShow:": ("v12@0:4@8", "v24@0:8@16"), - "popoverWillClose:": ("v12@0:4@8", "v24@0:8@16"), - "popoverDidClose:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSApplicationDelegate": { - "applicationShouldTerminate:": ("@12@0:4@8", "@24@0:8@16"), - "application:openFile:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "application:openFiles:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "application:openTempFile:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "applicationShouldOpenUntitledFile:": ("B12@0:4@8", "B24@0:8@16"), - "applicationOpenUntitledFile:": ("B12@0:4@8", "B24@0:8@16"), - "application:openFileWithoutUI:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "application:printFile:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "application:printFiles:withSettings:showPrintPanels:": ("@24@0:4@8@12@16B20", "@48@0:8@16@24@32B40"), - "applicationShouldTerminateAfterLastWindowClosed:": ("B12@0:4@8", "B24@0:8@16"), - "applicationShouldHandleReopen:hasVisibleWindows:": ("B16@0:4@8B12", "B32@0:8@16B24"), - "applicationDockMenu:": ("@12@0:4@8", "@24@0:8@16"), - "application:willPresentError:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "application:didRegisterForRemoteNotificationsWithDeviceToken:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "application:didFailToRegisterForRemoteNotificationsWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "application:didReceiveRemoteNotification:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "application:willEncodeRestorableState:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "application:didDecodeRestorableState:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "applicationWillFinishLaunching:": ("v12@0:4@8", "v24@0:8@16"), - "applicationDidFinishLaunching:": ("v12@0:4@8", "v24@0:8@16"), - "applicationWillHide:": ("v12@0:4@8", "v24@0:8@16"), - "applicationDidHide:": ("v12@0:4@8", "v24@0:8@16"), - "applicationWillUnhide:": ("v12@0:4@8", "v24@0:8@16"), - "applicationDidUnhide:": ("v12@0:4@8", "v24@0:8@16"), - "applicationWillBecomeActive:": ("v12@0:4@8", "v24@0:8@16"), - "applicationDidBecomeActive:": ("v12@0:4@8", "v24@0:8@16"), - "applicationWillResignActive:": ("v12@0:4@8", "v24@0:8@16"), - "applicationDidResignActive:": ("v12@0:4@8", "v24@0:8@16"), - "applicationWillUpdate:": ("v12@0:4@8", "v24@0:8@16"), - "applicationDidUpdate:": ("v12@0:4@8", "v24@0:8@16"), - "applicationWillTerminate:": ("v12@0:4@8", "v24@0:8@16"), - "applicationDidChangeScreenParameters:": ("v12@0:4@8", "v24@0:8@16"), - "applicationDidChangeOcclusionState:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSCollectionViewDelegate": { - "collectionView:canDragItemsAtIndexes:withEvent:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "collectionView:writeItemsAtIndexes:toPasteboard:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "collectionView:namesOfPromisedFilesDroppedAtDestination:forDraggedItemsAtIndexes:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - "collectionView:draggingImageForItemsAtIndexes:withEvent:offset:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), - "collectionView:validateDrop:proposedIndex:dropOperation:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), - "collectionView:acceptDrop:index:dropOperation:": ("B24@0:4@8@12i16@20", "B48@0:8@16@24i32@40"), - "collectionView:pasteboardWriterForItemAtIndex:": ("@16@0:4@8I12", "@32@0:8@16I24"), - "collectionView:draggingSession:willBeginAtPoint:forItemsAtIndexes:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), - "collectionView:draggingSession:endedAtPoint:dragOperation:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), - "collectionView:updateDraggingItemsForDrag:": ("v16@0:4@8@12", "v32@0:8@16@24"), - }, - "NSAppearanceCustomization": { - }, - "NSTextStorageDelegate": { - "textStorageWillProcessEditing:": ("v12@0:4@8", "v24@0:8@16"), - "textStorageDidProcessEditing:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSSplitViewDelegate": { - "splitView:canCollapseSubview:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "splitView:shouldCollapseSubview:forDoubleClickOnDividerAtIndex:": ("B20@0:4@8@12i16", "B40@0:8@16@24i32"), - "splitView:constrainMinCoordinate:ofSubviewAt:": ("f20@0:4@8f12i16", "f40@0:8@16f24i32"), - "splitView:constrainMaxCoordinate:ofSubviewAt:": ("f20@0:4@8f12i16", "f40@0:8@16f24i32"), - "splitView:constrainSplitPosition:ofSubviewAt:": ("f20@0:4@8f12i16", "f40@0:8@16f24i32"), - "splitView:resizeSubviewsWithOldSize:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "splitView:shouldAdjustSizeOfSubview:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "splitView:shouldHideDividerAtIndex:": ("B16@0:4@8i12", "B32@0:8@16i24"), - "splitView:effectiveRect:forDrawnRect:ofDividerAtIndex:": ("@24@0:4@8@12@16i20", "@48@0:8@16@24@32i40"), - "splitView:additionalEffectiveRectOfDividerAtIndex:": ("@16@0:4@8i12", "@32@0:8@16i24"), - "splitViewWillResizeSubviews:": ("v12@0:4@8", "v24@0:8@16"), - "splitViewDidResizeSubviews:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSDraggingDestination": { - "draggingEntered:": ("@12@0:4@8", "@24@0:8@16"), - "draggingUpdated:": ("@12@0:4@8", "@24@0:8@16"), - "draggingExited:": ("v12@0:4@8", "v24@0:8@16"), - "prepareForDragOperation:": ("B12@0:4@8", "B24@0:8@16"), - "performDragOperation:": ("B12@0:4@8", "B24@0:8@16"), - "concludeDragOperation:": ("v12@0:4@8", "v24@0:8@16"), - "draggingEnded:": ("v12@0:4@8", "v24@0:8@16"), - "updateDraggingItemsForDrag:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSPasteboardReading": { - "initWithPasteboardPropertyList:ofType:": ("@16@0:4@8@12", "@32@0:8@16@24"), - }, - "NSPathCellDelegate": { - "pathCell:willDisplayOpenPanel:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "pathCell:willPopUpMenu:": ("v16@0:4@8@12", "v32@0:8@16@24"), - }, - "NSComboBoxDelegate": { - "comboBoxWillPopUp:": ("v12@0:4@8", "v24@0:8@16"), - "comboBoxWillDismiss:": ("v12@0:4@8", "v24@0:8@16"), - "comboBoxSelectionDidChange:": ("v12@0:4@8", "v24@0:8@16"), - "comboBoxSelectionIsChanging:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSTextFinderBarContainer": { - }, - "NSChangeSpelling": { - "changeSpelling:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSColorPickingCustom": { - "supportsMode:": ("B12@0:4@8", "B24@0:8@16"), - "provideNewView:": ("@12@0:4B8", "@24@0:8B16"), - "setColor:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSWindowRestoration": { - }, - "NSDraggingSource": { - "draggingSession:sourceOperationMaskForDraggingContext:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "draggingSession:willBeginAtPoint:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "draggingSession:movedToPoint:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "draggingSession:endedAtPoint:operation:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "ignoreModifierKeysForDraggingSession:": ("B12@0:4@8", "B24@0:8@16"), - }, - "NSToolbarDelegate": { - "toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:": ("@20@0:4@8@12B16", "@40@0:8@16@24B32"), - "toolbarDefaultItemIdentifiers:": ("@12@0:4@8", "@24@0:8@16"), - "toolbarAllowedItemIdentifiers:": ("@12@0:4@8", "@24@0:8@16"), - "toolbarSelectableItemIdentifiers:": ("@12@0:4@8", "@24@0:8@16"), - "toolbarWillAddItem:": ("v12@0:4@8", "v24@0:8@16"), - "toolbarDidRemoveItem:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSComboBoxCellDataSource": { - "numberOfItemsInComboBoxCell:": ("i12@0:4@8", "i24@0:8@16"), - "comboBoxCell:objectValueForItemAtIndex:": ("@16@0:4@8i12", "@32@0:8@16i24"), - "comboBoxCell:indexOfItemWithStringValue:": ("I16@0:4@8@12", "I32@0:8@16@24"), - "comboBoxCell:completedString:": ("@16@0:4@8@12", "@32@0:8@16@24"), - }, - "NSInputServerMouseTracker": { - "mouseDownOnCharacterIndex:atCoordinate:withModifier:client:": ("B24@0:4I8@12I16@20", "B48@0:8I16@24I32@40"), - "mouseDraggedOnCharacterIndex:atCoordinate:withModifier:client:": ("B24@0:4I8@12I16@20", "B48@0:8I16@24I32@40"), - "mouseUpOnCharacterIndex:atCoordinate:withModifier:client:": ("v24@0:4I8@12I16@20", "v48@0:8I16@24I32@40"), - }, - "NSRuleEditorDelegate": { - "ruleEditor:numberOfChildrenForCriterion:withRowType:": ("i20@0:4@8@12@16", "i40@0:8@16@24@32"), - "ruleEditor:child:forCriterion:withRowType:": ("@24@0:4@8i12@16@20", "@48@0:8@16i24@32@40"), - "ruleEditor:displayValueForCriterion:inRow:": ("@20@0:4@8@12i16", "@40@0:8@16@24i32"), - "ruleEditor:predicatePartsForCriterion:withDisplayValue:inRow:": ("@24@0:4@8@12@16i20", "@48@0:8@16@24@32i40"), - "ruleEditorRowsDidChange:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSTextInputClient": { - "insertText:replacementRange:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "setMarkedText:selectedRange:replacementRange:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "attributedSubstringForProposedRange:actualRange:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "firstRectForCharacterRange:actualRange:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "characterIndexForPoint:": ("I12@0:4@8", "I24@0:8@16"), - "fractionOfDistanceThroughGlyphForPoint:": ("f12@0:4@8", "f24@0:8@16"), - "baselineDeltaForCharacterAtIndex:": ("f12@0:4I8", "f24@0:8I16"), - "drawsVerticallyForCharacterAtIndex:": ("B12@0:4I8", "B24@0:8I16"), - }, - "NSUserInterfaceItemIdentification": { - }, - "NSTokenFieldCellDelegate": { - "tokenFieldCell:completionsForSubstring:indexOfToken:indexOfSelectedItem:": ("@24@0:4@8@12i16@20", "@48@0:8@16@24i32@40"), - "tokenFieldCell:shouldAddObjects:atIndex:": ("@20@0:4@8@12I16", "@40@0:8@16@24I32"), - "tokenFieldCell:displayStringForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "tokenFieldCell:editingStringForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "tokenFieldCell:representedObjectForEditingString:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "tokenFieldCell:writeRepresentedObjects:toPasteboard:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "tokenFieldCell:readFromPasteboard:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "tokenFieldCell:menuForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "tokenFieldCell:hasMenuForRepresentedObject:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "tokenFieldCell:styleForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), - }, - "NSDrawerDelegate": { - "drawerShouldOpen:": ("B12@0:4@8", "B24@0:8@16"), - "drawerShouldClose:": ("B12@0:4@8", "B24@0:8@16"), - "drawerWillResizeContents:toSize:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "drawerWillOpen:": ("v12@0:4@8", "v24@0:8@16"), - "drawerDidOpen:": ("v12@0:4@8", "v24@0:8@16"), - "drawerWillClose:": ("v12@0:4@8", "v24@0:8@16"), - "drawerDidClose:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSOpenSavePanelDelegate": { - "panel:shouldEnableURL:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "panel:validateURL:error:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "panel:didChangeToDirectoryURL:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "panel:userEnteredFilename:confirmed:": ("@20@0:4@8@12B16", "@40@0:8@16@24B32"), - "panel:willExpand:": ("v16@0:4@8B12", "v32@0:8@16B24"), - "panelSelectionDidChange:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSTableViewDataSource": { - "numberOfRowsInTableView:": ("i12@0:4@8", "i24@0:8@16"), - "tableView:objectValueForTableColumn:row:": ("@20@0:4@8@12i16", "@40@0:8@16@24i32"), - "tableView:setObjectValue:forTableColumn:row:": ("v24@0:4@8@12@16i20", "v48@0:8@16@24@32i40"), - "tableView:sortDescriptorsDidChange:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "tableView:pasteboardWriterForRow:": ("@16@0:4@8i12", "@32@0:8@16i24"), - "tableView:draggingSession:willBeginAtPoint:forRowIndexes:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), - "tableView:draggingSession:endedAtPoint:operation:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), - "tableView:updateDraggingItemsForDrag:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "tableView:writeRowsWithIndexes:toPasteboard:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "tableView:validateDrop:proposedRow:proposedDropOperation:": ("@24@0:4@8@12i16@20", "@48@0:8@16@24i32@40"), - "tableView:acceptDrop:row:dropOperation:": ("B24@0:4@8@12i16@20", "B48@0:8@16@24i32@40"), - "tableView:namesOfPromisedFilesDroppedAtDestination:forDraggedRowsWithIndexes:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - }, - "NSBrowserDelegate": { - "browser:numberOfRowsInColumn:": ("i16@0:4@8i12", "i32@0:8@16i24"), - "browser:createRowsForColumn:inMatrix:": ("v20@0:4@8i12@16", "v40@0:8@16i24@32"), - "browser:numberOfChildrenOfItem:": ("i16@0:4@8@12", "i32@0:8@16@24"), - "browser:child:ofItem:": ("@20@0:4@8i12@16", "@40@0:8@16i24@32"), - "browser:isLeafItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "browser:objectValueForItem:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "browser:heightOfRow:inColumn:": ("f20@0:4@8i12i16", "f40@0:8@16i24i32"), - "rootItemForBrowser:": ("@12@0:4@8", "@24@0:8@16"), - "browser:setObjectValue:forItem:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "browser:shouldEditItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "browser:willDisplayCell:atRow:column:": ("v24@0:4@8@12i16i20", "v48@0:8@16@24i32i40"), - "browser:titleOfColumn:": ("@16@0:4@8i12", "@32@0:8@16i24"), - "browser:selectCellWithString:inColumn:": ("B20@0:4@8@12i16", "B40@0:8@16@24i32"), - "browser:selectRow:inColumn:": ("B20@0:4@8i12i16", "B40@0:8@16i24i32"), - "browser:isColumnValid:": ("B16@0:4@8i12", "B32@0:8@16i24"), - "browserWillScroll:": ("v12@0:4@8", "v24@0:8@16"), - "browserDidScroll:": ("v12@0:4@8", "v24@0:8@16"), - "browser:shouldSizeColumn:forUserResize:toWidth:": ("f24@0:4@8i12B16f20", "f48@0:8@16i24B32f40"), - "browser:sizeToFitWidthOfColumn:": ("f16@0:4@8i12", "f32@0:8@16i24"), - "browserColumnConfigurationDidChange:": ("v12@0:4@8", "v24@0:8@16"), - "browser:shouldShowCellExpansionForRow:column:": ("B20@0:4@8i12i16", "B40@0:8@16i24i32"), - "browser:writeRowsWithIndexes:inColumn:toPasteboard:": ("B24@0:4@8@12i16@20", "B48@0:8@16@24i32@40"), - "browser:namesOfPromisedFilesDroppedAtDestination:forDraggedRowsWithIndexes:inColumn:": ("@24@0:4@8@12@16i20", "@48@0:8@16@24@32i40"), - "browser:canDragRowsWithIndexes:inColumn:withEvent:": ("B24@0:4@8@12i16@20", "B48@0:8@16@24i32@40"), - "browser:draggingImageForRowsWithIndexes:inColumn:withEvent:offset:": ("@28@0:4@8@12i16@20@24", "@56@0:8@16@24i32@40@48"), - "browser:validateDrop:proposedRow:column:dropOperation:": ("@28@0:4@8@12@16@20@24", "@56@0:8@16@24@32@40@48"), - "browser:acceptDrop:atRow:column:dropOperation:": ("B28@0:4@8@12i16i20@24", "B56@0:8@16@24i32i40@48"), - "browser:typeSelectStringForRow:inColumn:": ("@20@0:4@8i12i16", "@40@0:8@16i24i32"), - "browser:shouldTypeSelectForEvent:withCurrentSearchString:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "browser:nextTypeSelectMatchFromRow:toRow:inColumn:forString:": ("i28@0:4@8i12i16i20@24", "i56@0:8@16i24i32i40@48"), - "browser:previewViewControllerForLeafItem:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "browser:headerViewControllerForItem:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "browser:didChangeLastColumn:toColumn:": ("v20@0:4@8i12i16", "v40@0:8@16i24i32"), - "browser:selectionIndexesForProposedSelection:inColumn:": ("@20@0:4@8@12i16", "@40@0:8@16@24i32"), - }, - "NSUserInterfaceItemSearching": { - "searchForItemsWithSearchString:resultLimit:matchedItemHandler:": ("v24@0:4@8i12@16@20", "v48@0:8@16i24@32@40"), - "localizedTitlesForItem:": ("@12@0:4@8", "@24@0:8@16"), - "performActionForItem:": ("v12@0:4@8", "v24@0:8@16"), - "showAllHelpTopicsForSearchString:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSOutlineViewDataSource": { - "outlineView:numberOfChildrenOfItem:": ("i16@0:4@8@12", "i32@0:8@16@24"), - "outlineView:child:ofItem:": ("@20@0:4@8i12@16", "@40@0:8@16i24@32"), - "outlineView:isItemExpandable:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "outlineView:objectValueForTableColumn:byItem:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - "outlineView:setObjectValue:forTableColumn:byItem:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), - "outlineView:itemForPersistentObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "outlineView:persistentObjectForItem:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "outlineView:sortDescriptorsDidChange:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "outlineView:pasteboardWriterForItem:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "outlineView:draggingSession:willBeginAtPoint:forItems:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), - "outlineView:draggingSession:endedAtPoint:operation:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), - "outlineView:writeItems:toPasteboard:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "outlineView:updateDraggingItemsForDrag:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "outlineView:validateDrop:proposedItem:proposedChildIndex:": ("@24@0:4@8@12@16i20", "@48@0:8@16@24@32i40"), - "outlineView:acceptDrop:item:childIndex:": ("B24@0:4@8@12@16i20", "B48@0:8@16@24@32i40"), - "outlineView:namesOfPromisedFilesDroppedAtDestination:forDraggedItems:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - }, - "NSTableViewDelegate": { - "tableView:viewForTableColumn:row:": ("@20@0:4@8@12i16", "@40@0:8@16@24i32"), - "tableView:rowViewForRow:": ("@16@0:4@8i12", "@32@0:8@16i24"), - "tableView:didAddRowView:forRow:": ("v20@0:4@8@12i16", "v40@0:8@16@24i32"), - "tableView:didRemoveRowView:forRow:": ("v20@0:4@8@12i16", "v40@0:8@16@24i32"), - "tableView:willDisplayCell:forTableColumn:row:": ("v24@0:4@8@12@16i20", "v48@0:8@16@24@32i40"), - "tableView:shouldEditTableColumn:row:": ("B20@0:4@8@12i16", "B40@0:8@16@24i32"), - "tableView:toolTipForCell:rect:tableColumn:row:mouseLocation:": ("@32@0:4@8@12@16@20i24@28", "@64@0:8@16@24@32@40i48@56"), - "tableView:shouldShowCellExpansionForTableColumn:row:": ("B20@0:4@8@12i16", "B40@0:8@16@24i32"), - "tableView:shouldTrackCell:forTableColumn:row:": ("B24@0:4@8@12@16i20", "B48@0:8@16@24@32i40"), - "tableView:dataCellForTableColumn:row:": ("@20@0:4@8@12i16", "@40@0:8@16@24i32"), - "selectionShouldChangeInTableView:": ("B12@0:4@8", "B24@0:8@16"), - "tableView:shouldSelectRow:": ("B16@0:4@8i12", "B32@0:8@16i24"), - "tableView:selectionIndexesForProposedSelection:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "tableView:shouldSelectTableColumn:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "tableView:mouseDownInHeaderOfTableColumn:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "tableView:didClickTableColumn:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "tableView:didDragTableColumn:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "tableView:heightOfRow:": ("f16@0:4@8i12", "f32@0:8@16i24"), - "tableView:typeSelectStringForTableColumn:row:": ("@20@0:4@8@12i16", "@40@0:8@16@24i32"), - "tableView:nextTypeSelectMatchFromRow:toRow:forString:": ("i24@0:4@8i12i16@20", "i48@0:8@16i24i32@40"), - "tableView:shouldTypeSelectForEvent:withCurrentSearchString:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "tableView:isGroupRow:": ("B16@0:4@8i12", "B32@0:8@16i24"), - "tableView:sizeToFitWidthOfColumn:": ("f16@0:4@8i12", "f32@0:8@16i24"), - "tableView:shouldReorderColumn:toColumn:": ("B20@0:4@8i12i16", "B40@0:8@16i24i32"), - "tableViewSelectionDidChange:": ("v12@0:4@8", "v24@0:8@16"), - "tableViewColumnDidMove:": ("v12@0:4@8", "v24@0:8@16"), - "tableViewColumnDidResize:": ("v12@0:4@8", "v24@0:8@16"), - "tableViewSelectionIsChanging:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSWindowDelegate": { - "windowShouldClose:": ("B12@0:4@8", "B24@0:8@16"), - "windowWillReturnFieldEditor:toObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "windowWillResize:toSize:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "windowWillUseStandardFrame:defaultFrame:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "windowShouldZoom:toFrame:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "windowWillReturnUndoManager:": ("@12@0:4@8", "@24@0:8@16"), - "window:willPositionSheet:usingRect:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - "window:shouldPopUpDocumentPathMenu:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "window:shouldDragDocumentWithEvent:from:withPasteboard:": ("B24@0:4@8@12@16@20", "B48@0:8@16@24@32@40"), - "window:willUseFullScreenContentSize:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "window:willUseFullScreenPresentationOptions:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "customWindowsToEnterFullScreenForWindow:": ("@12@0:4@8", "@24@0:8@16"), - "window:startCustomAnimationToEnterFullScreenWithDuration:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "windowDidFailToEnterFullScreen:": ("v12@0:4@8", "v24@0:8@16"), - "customWindowsToExitFullScreenForWindow:": ("@12@0:4@8", "@24@0:8@16"), - "window:startCustomAnimationToExitFullScreenWithDuration:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "customWindowsToEnterFullScreenForWindow:onScreen:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "window:startCustomAnimationToEnterFullScreenOnScreen:withDuration:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "windowDidFailToExitFullScreen:": ("v12@0:4@8", "v24@0:8@16"), - "window:willResizeForVersionBrowserWithMaxPreferredSize:maxAllowedSize:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - "window:willEncodeRestorableState:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "window:didDecodeRestorableState:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "windowDidResize:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidExpose:": ("v12@0:4@8", "v24@0:8@16"), - "windowWillMove:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidMove:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidBecomeKey:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidResignKey:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidBecomeMain:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidResignMain:": ("v12@0:4@8", "v24@0:8@16"), - "windowWillClose:": ("v12@0:4@8", "v24@0:8@16"), - "windowWillMiniaturize:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidMiniaturize:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidDeminiaturize:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidUpdate:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidChangeScreen:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidChangeScreenProfile:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidChangeBackingProperties:": ("v12@0:4@8", "v24@0:8@16"), - "windowWillBeginSheet:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidEndSheet:": ("v12@0:4@8", "v24@0:8@16"), - "windowWillStartLiveResize:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidEndLiveResize:": ("v12@0:4@8", "v24@0:8@16"), - "windowWillEnterFullScreen:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidEnterFullScreen:": ("v12@0:4@8", "v24@0:8@16"), - "windowWillExitFullScreen:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidExitFullScreen:": ("v12@0:4@8", "v24@0:8@16"), - "windowWillEnterVersionBrowser:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidEnterVersionBrowser:": ("v12@0:4@8", "v24@0:8@16"), - "windowWillExitVersionBrowser:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidExitVersionBrowser:": ("v12@0:4@8", "v24@0:8@16"), - "windowDidChangeOcclusionState:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSPrintPanelAccessorizing": { - }, - "NSImageDelegate": { - "imageDidNotDraw:inRect:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "image:willLoadRepresentation:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "image:didLoadRepresentationHeader:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "image:didLoadPartOfRepresentation:withValidRows:": ("v20@0:4@8@12i16", "v40@0:8@16@24i32"), - "image:didLoadRepresentation:withStatus:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - }, - "NSTextLayoutOrientationProvider": { - }, - "NSTabViewDelegate": { - "tabView:shouldSelectTabViewItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "tabView:willSelectTabViewItem:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "tabView:didSelectTabViewItem:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "tabViewDidChangeNumberOfTabViewItems:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSTextDelegate": { - "textShouldBeginEditing:": ("B12@0:4@8", "B24@0:8@16"), - "textShouldEndEditing:": ("B12@0:4@8", "B24@0:8@16"), - "textDidBeginEditing:": ("v12@0:4@8", "v24@0:8@16"), - "textDidEndEditing:": ("v12@0:4@8", "v24@0:8@16"), - "textDidChange:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSDockTilePlugIn": { - "setDockTile:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSLayoutManagerDelegate": { - "layoutManagerDidInvalidateLayout:": ("v12@0:4@8", "v24@0:8@16"), - "layoutManager:didCompleteLayoutForTextContainer:atEnd:": ("v20@0:4@8@12B16", "v40@0:8@16@24B32"), - "layoutManager:shouldUseTemporaryAttributes:forDrawingToScreen:atCharacterIndex:effectiveRange:": ("@28@0:4@8@12B16I20@24", "@56@0:8@16@24B32I40@48"), - }, - "NSColorPickingDefault": { - "initWithPickerMask:colorPanel:": ("@16@0:4I8@12", "@32@0:8I16@24"), - "insertNewButtonImage:in:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "viewSizeChanged:": ("v12@0:4@8", "v24@0:8@16"), - "alphaControlAddedOrRemoved:": ("v12@0:4@8", "v24@0:8@16"), - "attachColorList:": ("v12@0:4@8", "v24@0:8@16"), - "detachColorList:": ("v12@0:4@8", "v24@0:8@16"), - "setMode:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSDraggingInfo": { - "slideDraggedImageTo:": ("v12@0:4@8", "v24@0:8@16"), - "namesOfPromisedFilesDroppedAtDestination:": ("@12@0:4@8", "@24@0:8@16"), - "enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:": ("v32@0:4@8@12@16@20@24@28", "v64@0:8@16@24@32@40@48@56"), - }, - "NSStackViewDelegate": { - "stackView:willDetachViews:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "stackView:didReattachViews:": ("v16@0:4@8@12", "v32@0:8@16@24"), - }, - "NSIgnoreMisspelledWords": { - "ignoreSpelling:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSMenuDelegate": { - "menuNeedsUpdate:": ("v12@0:4@8", "v24@0:8@16"), - "numberOfItemsInMenu:": ("i12@0:4@8", "i24@0:8@16"), - "menu:updateItem:atIndex:shouldCancel:": ("B24@0:4@8@12i16B20", "B48@0:8@16@24i32B40"), - "menuHasKeyEquivalent:forEvent:target:action:": ("B24@0:4@8@12@16@20", "B48@0:8@16@24@32@40"), - "menuWillOpen:": ("v12@0:4@8", "v24@0:8@16"), - "menuDidClose:": ("v12@0:4@8", "v24@0:8@16"), - "menu:willHighlightItem:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "confinementRectForMenu:onScreen:": ("@16@0:4@8@12", "@32@0:8@16@24"), - }, - "NSTextFieldDelegate": { - "setTitleWithMnemonic:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSDatePickerCellDelegate": { - "datePickerCell:validateProposedDateValue:timeInterval:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - }, - "NSComboBoxDataSource": { - "numberOfItemsInComboBox:": ("i12@0:4@8", "i24@0:8@16"), - "comboBox:objectValueForItemAtIndex:": ("@16@0:4@8i12", "@32@0:8@16i24"), - "comboBox:indexOfItemWithStringValue:": ("I16@0:4@8@12", "I32@0:8@16@24"), - "comboBox:completedString:": ("@16@0:4@8@12", "@32@0:8@16@24"), - }, - "NSPasteboardWriting": { - "writableTypesForPasteboard:": ("@12@0:4@8", "@24@0:8@16"), - "writingOptionsForType:pasteboard:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "pasteboardPropertyListForType:": ("@12@0:4@8", "@24@0:8@16"), - }, - "NSPathControlDelegate": { - "pathControl:shouldDragPathComponentCell:withPasteboard:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "pathControl:validateDrop:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "pathControl:acceptDrop:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "pathControl:willDisplayOpenPanel:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "pathControl:willPopUpMenu:": ("v16@0:4@8@12", "v32@0:8@16@24"), - }, - "NSValidatedUserInterfaceItem": { - }, - "NSUserInterfaceValidations": { - "validateUserInterfaceItem:": ("B12@0:4@8", "B24@0:8@16"), - }, - "NSControlTextEditingDelegate": { - "control:textShouldBeginEditing:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "control:textShouldEndEditing:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "control:didFailToFormatString:errorDescription:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "control:didFailToValidatePartialString:errorDescription:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "control:isValidObject:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "control:textView:doCommandBySelector:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "control:textView:completions:forPartialWordRange:indexOfSelectedItem:": ("@28@0:4@8@12@16@20@24", "@56@0:8@16@24@32@40@48"), - }, - "NSServicesMenuRequestor": { - "writeSelectionToPasteboard:types:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "readSelectionFromPasteboard:": ("B12@0:4@8", "B24@0:8@16"), - }, - "NSTextViewDelegate": { - "textView:clickedOnLink:atIndex:": ("B20@0:4@8@12I16", "B40@0:8@16@24I32"), - "textView:clickedOnCell:inRect:atIndex:": ("v24@0:4@8@12@16I20", "v48@0:8@16@24@32I40"), - "textView:doubleClickedOnCell:inRect:atIndex:": ("v24@0:4@8@12@16I20", "v48@0:8@16@24@32I40"), - "textView:draggedCell:inRect:event:atIndex:": ("v28@0:4@8@12@16@20I24", "v56@0:8@16@24@32@40I48"), - "textView:writablePasteboardTypesForCell:atIndex:": ("@20@0:4@8@12I16", "@40@0:8@16@24I32"), - "textView:writeCell:atIndex:toPasteboard:type:": ("B28@0:4@8@12I16@20@24", "B56@0:8@16@24I32@40@48"), - "textView:willChangeSelectionFromCharacterRange:toCharacterRange:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - "textView:willChangeSelectionFromCharacterRanges:toCharacterRanges:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - "textView:shouldChangeTextInRanges:replacementStrings:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "textView:shouldChangeTypingAttributes:toAttributes:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - "textViewDidChangeSelection:": ("v12@0:4@8", "v24@0:8@16"), - "textViewDidChangeTypingAttributes:": ("v12@0:4@8", "v24@0:8@16"), - "textView:willDisplayToolTip:forCharacterAtIndex:": ("@20@0:4@8@12I16", "@40@0:8@16@24I32"), - "textView:completions:forPartialWordRange:indexOfSelectedItem:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), - "textView:shouldChangeTextInRange:replacementString:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "textView:doCommandBySelector:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "textView:shouldSetSpellingState:range:": ("i20@0:4@8i12@16", "i40@0:8@16i24@32"), - "textView:menu:forEvent:atIndex:": ("@24@0:4@8@12@16I20", "@48@0:8@16@24@32I40"), - "textView:willCheckTextInRange:options:types:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), - "textView:didCheckTextInRange:types:options:results:orthography:wordCount:": ("@36@0:4@8@12@16@20@24@28i32", "@72@0:8@16@24@32@40@48@56i64"), - "textView:URLForContentsOfTextAttachment:atIndex:": ("@20@0:4@8@12I16", "@40@0:8@16@24I32"), - "textView:willShowSharingServicePicker:forItems:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - "textView:clickedOnLink:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "textView:clickedOnCell:inRect:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "textView:doubleClickedOnCell:inRect:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "textView:draggedCell:inRect:event:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), - "undoManagerForTextView:": ("@12@0:4@8", "@24@0:8@16"), - }, - "NSSpeechSynthesizerDelegate": { - "speechSynthesizer:didFinishSpeaking:": ("v16@0:4@8B12", "v32@0:8@16B24"), - "speechSynthesizer:willSpeakWord:ofString:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "speechSynthesizer:willSpeakPhoneme:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "speechSynthesizer:didEncounterErrorAtIndex:ofString:message:": ("v24@0:4@8I12@16@20", "v48@0:8@16I24@32@40"), - "speechSynthesizer:didEncounterSyncMessage:": ("v16@0:4@8@12", "v32@0:8@16@24"), - }, - "NSPageControllerDelegate": { - "pageController:identifierForObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "pageController:viewControllerForIdentifier:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "pageController:frameForObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "pageController:prepareViewController:withObject:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "pageController:didTransitionToObject:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "pageControllerWillStartLiveTransition:": ("v12@0:4@8", "v24@0:8@16"), - "pageControllerDidEndLiveTransition:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSPasteboardItemDataProvider": { - "pasteboard:item:provideDataForType:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "pasteboardFinishedWithDataProvider:": ("v12@0:4@8", "v24@0:8@16"), - }, - "NSTextFinderClient": { - "stringAtIndex:effectiveRange:endsWithSearchBoundary:": ("@20@0:4I8@12@16", "@40@0:8I16@24@32"), - "scrollRangeToVisible:": ("v12@0:4@8", "v24@0:8@16"), - "shouldReplaceCharactersInRanges:withStrings:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "replaceCharactersInRange:withString:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "contentViewAtIndex:effectiveCharacterRange:": ("@16@0:4I8@12", "@32@0:8I16@24"), - "rectsForCharacterRange:": ("@12@0:4@8", "@24@0:8@16"), - "drawCharactersInRange:forContentView:": ("v16@0:4@8@12", "v32@0:8@16@24"), - }, - "NSSpeechRecognizerDelegate": { - "speechRecognizer:didRecognizeCommand:": ("v16@0:4@8@12", "v32@0:8@16@24"), - }, - "NSTextInput": { - "insertText:": ("v12@0:4@8", "v24@0:8@16"), - "doCommandBySelector:": ("v12@0:4@8", "v24@0:8@16"), - "setMarkedText:selectedRange:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "attributedSubstringFromRange:": ("@12@0:4@8", "@24@0:8@16"), - "firstRectForCharacterRange:": ("@12@0:4@8", "@24@0:8@16"), - "characterIndexForPoint:": ("I12@0:4@8", "I24@0:8@16"), - }, - "NSGlyphStorage": { - "insertGlyphs:length:forStartingGlyphAtIndex:characterIndex:": ("v24@0:4r@8I12I16I20", "v48@0:8r@16I24I32I40"), - "setIntAttribute:value:forGlyphAtIndex:": ("v20@0:4i8i12I16", "v40@0:8i16i24I32"), - }, - "NSAnimationDelegate": { - "animationShouldStart:": ("B12@0:4@8", "B24@0:8@16"), - "animationDidStop:": ("v12@0:4@8", "v24@0:8@16"), - "animationDidEnd:": ("v12@0:4@8", "v24@0:8@16"), - "animation:valueForProgress:": ("f16@0:4@8@12", "f32@0:8@16@24"), - "animation:didReachProgressMark:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "AVVideoCompositionValidationHandling": { + "videoComposition:shouldContinueValidatingAfterFindingInvalidValueForKey:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "videoComposition:shouldContinueValidatingAfterFindingEmptyTimeRange:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "videoComposition:shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "videoComposition:shouldContinueValidatingAfterFindingInvalidTrackIDInInstruction:layerInstruction:asset:": ("B24@0:4@8@12@16@20", "B48@0:8@16@24@32@40"), + }, + "NCWidgetSearchViewDelegate": { + "widgetSearch:searchForTerm:maxResults:": ("v20@0:4@8@12I16", "v40@0:8@16@24I32"), + "widgetSearchTermCleared:": ("v12@0:4@8", "v24@0:8@16"), + "widgetSearch:resultSelected:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "NCWidgetListViewDelegate": { + "widgetList:viewControllerForRow:": ("@16@0:4@8I12", "@32@0:8@16I24"), + "widgetListPerformAddAction:": ("v12@0:4@8", "v24@0:8@16"), + "widgetList:shouldReorderRow:": ("B16@0:4@8I12", "B32@0:8@16I24"), + "widgetList:didReorderRow:toRow:": ("v20@0:4@8I12I16", "v40@0:8@16I24I32"), + "widgetList:shouldRemoveRow:": ("B16@0:4@8I12", "B32@0:8@16I24"), + "widgetList:didRemoveRow:": ("v16@0:4@8I12", "v32@0:8@16I24"), + }, + "NCWidgetProviding": { + "widgetPerformUpdateWithCompletionHandler:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "widgetMarginInsetsForProposedMarginInsets:": ("@12@0:4@8", "@24@0:8@16"), + }, + "ODQueryDelegate": { + "query:foundResults:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), }, "DOMXPathNSResolver": { "lookupNamespaceURI:": ("@12@0:4@8", "@24@0:8@16"), @@ -760,32 +377,138 @@ protocols = { "WebDocumentSearching": { "searchFor:direction:caseSensitive:wrap:": ("B24@0:4@8B12B16B20", "B48@0:8@16B24B32B40"), }, + "WebPolicyDelegate": { + "webView:decidePolicyForNavigationAction:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:decidePolicyForNewWindowAction:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:decidePolicyForMIMEType:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:unableToImplementPolicyWithError:frame:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + }, "WebDocumentView": { "setDataSource:": ("v12@0:4@8", "v24@0:8@16"), "dataSourceUpdated:": ("v12@0:4@8", "v24@0:8@16"), "setNeedsLayout:": ("v12@0:4B8", "v24@0:8B16"), "viewWillMoveToHostWindow:": ("v12@0:4@8", "v24@0:8@16"), }, - "WebOpenPanelResultListener": { - "chooseFilename:": ("v12@0:4@8", "v24@0:8@16"), - "chooseFilenames:": ("v12@0:4@8", "v24@0:8@16"), + "WebEditingDelegate": { }, "WebDocumentText": { }, + "WKScriptMessageHandler": { + "userContentController:didReceiveScriptMessage:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "WKNavigationDelegate": { + "webView:decidePolicyForNavigationAction:decisionHandler:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "webView:decidePolicyForNavigationResponse:decisionHandler:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "webView:didStartProvisionalNavigation:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:didReceiveServerRedirectForProvisionalNavigation:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:didFailProvisionalNavigation:withError:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "webView:didCommitNavigation:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:didFinishNavigation:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:didFailNavigation:withError:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "webView:didReceiveAuthenticationChallenge:completionHandler:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "webViewWebContentProcessDidTerminate:": ("v12@0:4@8", "v24@0:8@16"), + }, + "WKUIDelegate": { + "webView:createWebViewWithConfiguration:forNavigationAction:windowFeatures:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + "webViewDidClose:": ("v12@0:4@8", "v24@0:8@16"), + "webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:": ("v28@0:4@8@12@16@20v24", "v56@0:8@16@24@32@40v48"), + "webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:completionHandler:": ("v28@0:4@8@12@16@20@24", "v56@0:8@16@24@32@40@48"), + "webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:completionHandler:": ("v32@0:4@8@12@16@20@24@28", "v64@0:8@16@24@32@40@48@56"), + }, + "WebDownloadDelegate": { + "downloadWindowForAuthenticationSheet:": ("@12@0:4@8", "@24@0:8@16"), + }, "DOMNodeFilter": { "acceptNode:": ("@12@0:4@8", "@24@0:8@16"), }, + "WebFrameLoadDelegate": { + "webView:didStartProvisionalLoadForFrame:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:didReceiveServerRedirectForProvisionalLoadForFrame:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:didFailProvisionalLoadWithError:forFrame:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "webView:didCommitLoadForFrame:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:didReceiveTitle:forFrame:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "webView:didReceiveIcon:forFrame:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "webView:didFinishLoadForFrame:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:didFailLoadWithError:forFrame:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "webView:didChangeLocationWithinPageForFrame:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:willPerformClientRedirectToURL:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:didCancelClientRedirectForFrame:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:willCloseFrame:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:didClearWindowObject:forFrame:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "webView:windowScriptObjectAvailable:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:didCreateJavaScriptContext:forFrame:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + }, "WebDocumentRepresentation": { "setDataSource:": ("v12@0:4@8", "v24@0:8@16"), "receivedData:withDataSource:": ("v16@0:4@8@12", "v32@0:8@16@24"), "receivedError:withDataSource:": ("v16@0:4@8@12", "v32@0:8@16@24"), "finishedLoadingWithDataSource:": ("v12@0:4@8", "v24@0:8@16"), }, + "WebOpenPanelResultListener": { + "chooseFilename:": ("v12@0:4@8", "v24@0:8@16"), + "chooseFilenames:": ("v12@0:4@8", "v24@0:8@16"), + }, + "WebResourceLoadDelegate": { + "webView:identifierForInitialRequest:fromDataSource:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "webView:resource:willSendRequest:redirectResponse:fromDataSource:": ("@28@0:4@8@12@16@20@24", "@56@0:8@16@24@32@40@48"), + "webView:resource:didReceiveAuthenticationChallenge:fromDataSource:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "webView:resource:didCancelAuthenticationChallenge:fromDataSource:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "webView:resource:didReceiveResponse:fromDataSource:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "webView:resource:didReceiveContentLength:fromDataSource:": ("v24@0:4@8@12i16@20", "v48@0:8@16@24i32@40"), + "webView:resource:didFinishLoadingFromDataSource:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "webView:resource:didFailLoadingWithError:fromDataSource:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "webView:plugInFailedWithError:dataSource:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + }, "WebPlugInViewFactory": { }, "DOMEventListener": { "handleEvent:": ("v12@0:4@8", "v24@0:8@16"), }, + "WebUIDelegate": { + "webView:createWebViewWithRequest:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "webViewShow:": ("v12@0:4@8", "v24@0:8@16"), + "webView:createWebViewModalDialogWithRequest:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "webViewRunModal:": ("v12@0:4@8", "v24@0:8@16"), + "webViewClose:": ("v12@0:4@8", "v24@0:8@16"), + "webViewFocus:": ("v12@0:4@8", "v24@0:8@16"), + "webViewUnfocus:": ("v12@0:4@8", "v24@0:8@16"), + "webViewFirstResponder:": ("@12@0:4@8", "@24@0:8@16"), + "webView:makeFirstResponder:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:setStatusText:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webViewStatusText:": ("@12@0:4@8", "@24@0:8@16"), + "webViewAreToolbarsVisible:": ("B12@0:4@8", "B24@0:8@16"), + "webView:setToolbarsVisible:": ("v16@0:4@8B12", "v32@0:8@16B24"), + "webViewIsStatusBarVisible:": ("B12@0:4@8", "B24@0:8@16"), + "webView:setStatusBarVisible:": ("v16@0:4@8B12", "v32@0:8@16B24"), + "webViewIsResizable:": ("B12@0:4@8", "B24@0:8@16"), + "webView:setResizable:": ("v16@0:4@8B12", "v32@0:8@16B24"), + "webView:setFrame:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webViewFrame:": ("@12@0:4@8", "@24@0:8@16"), + "webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + "webView:runBeforeUnloadConfirmPanelWithMessage:initiatedByFrame:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "webView:runOpenPanelForFileButtonWithResultListener:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:runOpenPanelForFileButtonWithResultListener:allowMultipleFiles:": ("v20@0:4@8@12B16", "v40@0:8@16@24B32"), + "webView:mouseDidMoveOverElement:modifierFlags:": ("v20@0:4@8@12I16", "v40@0:8@16@24I32"), + "webView:contextMenuItemsForElement:defaultMenuItems:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "webView:validateUserInterfaceItem:defaultValidation:": ("B20@0:4@8@12B16", "B40@0:8@16@24B32"), + "webView:shouldPerformAction:fromSender:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "webView:dragDestinationActionMaskForDraggingInfo:": ("I16@0:4@8@12", "I32@0:8@16@24"), + "webView:willPerformDragDestinationAction:forDraggingInfo:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "webView:dragSourceActionMaskForPoint:": ("I16@0:4@8@12", "I32@0:8@16@24"), + "webView:willPerformDragSourceAction:fromPoint:withPasteboard:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "webView:printFrameView:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webViewHeaderHeight:": ("f12@0:4@8", "f24@0:8@16"), + "webViewFooterHeight:": ("f12@0:4@8", "f24@0:8@16"), + "webView:drawHeaderInRect:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:drawFooterInRect:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:runJavaScriptAlertPanelWithMessage:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webView:runJavaScriptConfirmPanelWithMessage:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "webView:runJavaScriptTextInputPanelWithPrompt:defaultText:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "webView:setContentRect:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "webViewContentRect:": ("@12@0:4@8", "@24@0:8@16"), + }, "WebPolicyDecisionListener": { }, "IMServicePlugInGroupListEditingSupport": { @@ -803,9 +526,11 @@ protocols = { "handleDidStartTyping:": ("Vv12@0:4@8", "Vv24@0:8@16"), "handleDidStopTyping:": ("Vv12@0:4@8", "Vv24@0:8@16"), "plugInDidReceiveMessage:fromHandle:": ("Vv16@0:4@8@12", "Vv32@0:8@16@24"), + "sendMessage:toHandle:]": ("@4:0", "@8:0"), "plugInDidSendMessage:toHandle:error:": ("Vv20@0:4@8@12@16", "Vv40@0:8@16@24@32"), }, "IMServicePlugInGroupListHandlePictureSupport": { + "plugInDidUpdateProperties:ofHandle:]": ("@4:0", "@8:0"), "requestPictureForHandle:withIdentifier:": ("Vv16@0:4@8@12", "Vv32@0:8@16@24"), }, "IMServiceApplicationChatRoomSupport": { @@ -828,6 +553,7 @@ protocols = { }, "IMServiceApplication": { "plugInDidLogOutWithError:reconnect:": ("Vv16@0:4@8B12", "Vv32@0:8@16B24"), + "plugInDidUpdateGroupList:error:,-plugInDidReceiveMessage:fromHandle:,": ("@4:0", "@8:0"), "plugInDidUpdateProperties:ofHandle:": ("Vv16@0:4@8@12", "Vv32@0:8@16@24"), }, "IMServicePlugInFileTransferSessionSupport": { @@ -838,6 +564,7 @@ protocols = { "IMServicePlugInInstantMessagingSupport": { "userDidStartTypingToHandle:": ("Vv12@0:4@8", "Vv24@0:8@16"), "userDidStopTypingToHandle:": ("Vv12@0:4@8", "Vv24@0:8@16"), + "plug-inDidSendMessage:toHandle:error:]": ("@4:0", "@8:0"), "sendMessage:toHandle:": ("Vv16@0:4@8@12", "Vv32@0:8@16@24"), }, "IMServicePlugInChatRoomSupport": { @@ -864,6 +591,15 @@ protocols = { }, "IMServicePlugInGroupListSupport": { }, + "TKSmartCardUserInteractionDelegate": { + "characterEnteredInUserInteraction:": ("v12@0:4@8", "v24@0:8@16"), + "correctionKeyPressedInUserInteraction:": ("v12@0:4@8", "v24@0:8@16"), + "validationKeyPressedInUserInteraction:": ("v12@0:4@8", "v24@0:8@16"), + "invalidCharacterEnteredInUserInteraction:": ("v12@0:4@8", "v24@0:8@16"), + "oldPINRequestedInUserInteraction:": ("v12@0:4@8", "v24@0:8@16"), + "newPINRequestedInUserInteraction:": ("v12@0:4@8", "v24@0:8@16"), + "newPINConfirmationRequestedInUserInteraction:": ("v12@0:4@8", "v24@0:8@16"), + }, "NSConnectionDelegate": { "makeNewConnection:sender:": ("B16@0:4@8@12", "B32@0:8@16@24"), "connection:shouldMakeNewConnection:": ("B16@0:4@8@12", "B32@0:8@16@24"), @@ -896,6 +632,11 @@ protocols = { "NSPortDelegate": { "handlePortMessage:": ("v12@0:4@8", "v24@0:8@16"), }, + "NSUserActivityDelegate": { + "userActivityWillSave:": ("v12@0:4@8", "v24@0:8@16"), + "userActivityWasContinued:": ("v12@0:4@8", "v24@0:8@16"), + "userActivity:didReceiveInputStream:outputStream:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + }, "NSCopying": { "copyWithZone:": ("@12@0:4@8", "@24@0:8@16"), }, @@ -906,6 +647,8 @@ protocols = { "URLSession:task:": ("v16@0:4@8@12", "v32@0:8@16@24"), "URLSession:task:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, + "NSProgressReporting": { + }, "NSURLConnectionDownloadDelegate": { "connection:didWriteData:totalBytesWritten:expectedTotalBytes:": ("v24@0:4@8q12q16q20", "v48@0:8@16q24q32q40"), "connectionDidResumeDownloading:totalBytesWritten:expectedTotalBytes:": ("v20@0:4@8q12q16", "v40@0:8@16q24q32"), @@ -917,15 +660,8 @@ protocols = { "NSXPCListenerDelegate": { "listener:shouldAcceptNewConnection:": ("B16@0:4@8@12", "B32@0:8@16@24"), }, - "NSSpellServerDelegate": { - "spellServer:findMisspelledWordInString:language:wordCount:countOnly:": ("@28@0:4@8@12@16@20B24", "@56@0:8@16@24@32@40B48"), - "spellServer:suggestGuessesForWord:inLanguage:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - "spellServer:didLearnWord:inLanguage:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "spellServer:didForgetWord:inLanguage:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "spellServer:suggestCompletionsForPartialWordRange:inString:language:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), - "spellServer:checkGrammarInString:language:details:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), - "spellServer:checkString:offset:types:options:orthography:wordCount:": ("@36@0:4@8@12I16@20@24@28@32", "@72@0:8@16@24I32@40@48@56@64"), - "spellServer:recordResponse:toCorrection:forWord:language:": ("v28@0:4@8I12@16@20@24", "v56@0:8@16I24@32@40@48"), + "NSStreamDelegate": { + "stream:handleEvent:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, "NSURLAuthenticationChallengeSender": { "useCredential:forAuthenticationChallenge:": ("v16@0:4@8@12", "v32@0:8@16@24"), @@ -939,6 +675,12 @@ protocols = { }, "NSSecureCoding": { }, + "NSURLSessionStreamDelegate": { + "URLSession:readClosedForStreamTask:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "URLSession:writeClosedForStreamTask:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "URLSession:betterRouteDiscoveredForStreamTask:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "URLSession:streamTask:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, "NSDecimalNumberBehaviors": { "exceptionDuringOperation:error:leftOperand:rightOperand:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), }, @@ -1023,6 +765,9 @@ protocols = { "presentedSubitemAtURL:didLoseVersion:": ("v16@0:4@8@12", "v32@0:8@16@24"), "presentedSubitemAtURL:didResolveConflictVersion:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, + "NSExtensionRequestHandling": { + "beginRequestWithExtensionContext:": ("v12@0:4@8", "v24@0:8@16"), + }, "NSCacheDelegate": { "cache:willEvictObject:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, @@ -1057,8 +802,15 @@ protocols = { "userNotificationCenter:didActivateNotification:": ("v16@0:4@8@12", "v32@0:8@16@24"), "userNotificationCenter:shouldPresentNotification:": ("B16@0:4@8@12", "B32@0:8@16@24"), }, - "NSStreamDelegate": { - "stream:handleEvent:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "NSSpellServerDelegate": { + "spellServer:findMisspelledWordInString:language:wordCount:countOnly:": ("@28@0:4@8@12@16@20B24", "@56@0:8@16@24@32@40B48"), + "spellServer:suggestGuessesForWord:inLanguage:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "spellServer:didLearnWord:inLanguage:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "spellServer:didForgetWord:inLanguage:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "spellServer:suggestCompletionsForPartialWordRange:inString:language:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + "spellServer:checkGrammarInString:language:details:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + "spellServer:checkString:offset:types:options:orthography:wordCount:": ("@36@0:4@8@12I16@20@24@28@32", "@72@0:8@16@24I32@40@48@56@64"), + "spellServer:recordResponse:toCorrection:forWord:language:": ("v28@0:4@8I12@16@20@24", "v56@0:8@16I24@32@40@48"), }, "NSURLSessionDownloadDelegate": { "URLSession:downloadTask:": ("v16@0:4@8@12", "v32@0:8@16@24"), @@ -1106,35 +858,57 @@ protocols = { "URLSession:dataTask:": ("v16@0:4@8@12", "v32@0:8@16@24"), "URLSession:dataTask:": ("v16@0:4@8@12", "v32@0:8@16@24"), "URLSession:dataTask:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "URLSession:dataTask:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, - "JNFTypeCoercion": { - "coerceNSObject:withEnv:usingCoercer:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), - "coerceJavaObject:withEnv:usingCoercer:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "ICCameraDeviceDelegate": { + "cameraDevice:didAddItem:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "cameraDevice:didAddItems:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "cameraDevice:didRemoveItem:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "cameraDevice:didRemoveItems:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "cameraDevice:didRenameItems:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "cameraDevice:didCompleteDeleteFilesWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "cameraDeviceDidChangeCapability:": ("v12@0:4@8", "v24@0:8@16"), + "cameraDevice:didReceiveThumbnailForItem:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "cameraDevice:didReceiveMetadataForItem:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "cameraDevice:didReceivePTPEvent:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "deviceDidBecomeReadyWithCompleteContentCatalog:": ("v12@0:4@8", "v24@0:8@16"), + "cameraDevice:shouldGetThumbnailOfItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "cameraDevice:shouldGetMetadataOfItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), }, - "DRFileDataProduction": { - "calculateSizeOfFile:fork:estimating:": ("@20@0:4@8@12B16", "@40@0:8@16@24B32"), - "prepareFileForBurn:": ("B12@0:4@8", "B24@0:8@16"), - "produceFile:fork:intoBuffer:length:atAddress:blockSize:": ("@32@0:4@8@12@16@20@24@28", "@64@0:8@16@24@32@40@48@56"), - "prepareFileForVerification:": ("B12@0:4@8", "B24@0:8@16"), - "cleanupFileAfterBurn:": ("v12@0:4@8", "v24@0:8@16"), + "ICDeviceBrowserDelegate": { + "deviceBrowser:didAddDevice:moreComing:": ("v20@0:4@8@12B16", "v40@0:8@16@24B32"), + "deviceBrowser:didRemoveDevice:moreGoing:": ("v20@0:4@8@12B16", "v40@0:8@16@24B32"), + "deviceBrowser:deviceDidChangeName:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "deviceBrowser:deviceDidChangeSharingState:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "deviceBrowser:requestsSelectDevice:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "deviceBrowserDidEnumerateLocalDevices:": ("v12@0:4@8", "v24@0:8@16"), }, - "DRTrackDataProduction": { - "estimateLengthOfTrack:": ("@12@0:4@8", "@24@0:8@16"), - "prepareTrack:forBurn:toMedia:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "cleanupTrackAfterBurn:": ("v12@0:4@8", "v24@0:8@16"), - "producePreGapForTrack:intoBuffer:length:atAddress:blockSize:ioFlags:": ("@32@0:4@8@12@16@20@24@28", "@64@0:8@16@24@32@40@48@56"), - "produceDataForTrack:intoBuffer:length:atAddress:blockSize:ioFlags:": ("@32@0:4@8@12@16@20@24@28", "@64@0:8@16@24@32@40@48@56"), - "prepareTrackForVerification:": ("B12@0:4@8", "B24@0:8@16"), - "verifyPreGapForTrack:inBuffer:length:atAddress:blockSize:ioFlags:": ("B32@0:4@8r@12@16@20@24@28", "B64@0:8@16r@24@32@40@48@56"), - "verifyDataForTrack:inBuffer:length:atAddress:blockSize:ioFlags:": ("B32@0:4@8r@12@16@20@24@28", "B64@0:8@16r@24@32@40@48@56"), - "cleanupTrackAfterVerification:": ("B12@0:4@8", "B24@0:8@16"), + "ICScannerDeviceDelegate": { + "scannerDeviceDidBecomeAvailable:": ("v12@0:4@8", "v24@0:8@16"), + "scannerDevice:didSelectFunctionalUnit:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "scannerDevice:didScanToURL:data:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "scannerDevice:didScanToURL:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "scannerDevice:didScanToBandData:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "scannerDevice:didCompleteOverviewScanWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "scannerDevice:didCompleteScanWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, - "SCNSceneRenderer": { - "hitTest:options:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "isNodeInsideFrustum:withPointOfView:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "projectPoint:": ("@12@0:4@8", "@24@0:8@16"), - "unprojectPoint:": ("@12@0:4@8", "@24@0:8@16"), - "prepareObject:shouldAbortBlock:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "ICCameraDeviceDownloadDelegate": { + "didDownloadFile:error:options:contextInfo:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "didReceiveDownloadProgressForFile:downloadedBytes:maxBytes:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + }, + "ICDeviceDelegate": { + "didRemoveDevice:": ("v12@0:4@8", "v24@0:8@16"), + "device:didOpenSessionWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "deviceDidBecomeReady:": ("v12@0:4@8", "v24@0:8@16"), + "device:didCloseSessionWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "deviceDidChangeName:": ("v12@0:4@8", "v24@0:8@16"), + "deviceDidChangeSharingState:": ("v12@0:4@8", "v24@0:8@16"), + "device:didReceiveStatusInformation:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "device:didEncounterError:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "device:didReceiveButtonPress:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "device:didReceiveCustomNotification:data:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + }, + "CKRecordValue": { }, "SCNProgramDelegate": { "program:bindValueForSymbol:atLocation:programID:renderer:": ("B28@0:4@8@12I16I20@24", "B56@0:8@16@24I32I40@48"), @@ -1142,6 +916,29 @@ protocols = { "program:handleError:": ("v16@0:4@8@12", "v32@0:8@16@24"), "programIsOpaque:": ("B12@0:4@8", "B24@0:8@16"), }, + "SCNSceneRenderer": { + "presentScene:withTransition:incomingPointOfView:completionHandler:": ("v28@0:4@8@12@16@20@24", "v56@0:8@16@24@32@40@48"), + "hitTest:options:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "isNodeInsideFrustum:withPointOfView:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "nodesInsideFrustumWithPointOfView:": ("@12@0:4@8", "@24@0:8@16"), + "projectPoint:": ("@12@0:4@8", "@24@0:8@16"), + "unprojectPoint:": ("@12@0:4@8", "@24@0:8@16"), + "prepareObject:shouldAbortBlock:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "prepareObjects:withCompletionHandler:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + }, + "SCNPhysicsContactDelegate": { + "physicsWorld:didBeginContact:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "physicsWorld:didUpdateContact:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "physicsWorld:didEndContact:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "SCNActionable": { + "runAction:": ("v12@0:4@8", "v24@0:8@16"), + "runAction:completionHandler:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "runAction:forKey:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "runAction:forKey:completionHandler:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "actionForKey:": ("@12@0:4@8", "@24@0:8@16"), + "removeActionForKey:": ("v12@0:4@8", "v24@0:8@16"), + }, "SCNAnimatable": { "addAnimation:forKey:": ("v16@0:4@8@12", "v32@0:8@16@24"), "removeAnimationForKey:": ("v12@0:4@8", "v24@0:8@16"), @@ -1149,14 +946,20 @@ protocols = { "pauseAnimationForKey:": ("v12@0:4@8", "v24@0:8@16"), "resumeAnimationForKey:": ("v12@0:4@8", "v24@0:8@16"), "isAnimationForKeyPaused:": ("B12@0:4@8", "B24@0:8@16"), + "removeAnimationForKey:fadeOutDuration:": ("v16@0:4@8f12", "v32@0:8@16f24"), }, "SCNSceneRendererDelegate": { + "renderer:updateAtTime:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "renderer:didApplyAnimationsAtTime:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "renderer:didSimulatePhysicsAtTime:": ("v16@0:4@8@12", "v32@0:8@16@24"), "renderer:willRenderScene:atTime:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), "renderer:didRenderScene:atTime:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), }, "SCNNodeRendererDelegate": { "renderNode:renderer:arguments:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), }, + "SCNTechniqueSupport": { + }, "SCNSceneExportDelegate": { "writeImage:withSceneDocumentURL:originalImageURL:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), }, @@ -1165,10 +968,24 @@ protocols = { "getBoundingSphereCenter:radius:": ("B16@0:4@8@12", "B32@0:8@16@24"), "setBoundingBoxMin:max:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, + "SCNBufferStream": { + "writeBytes:length:": ("v16@0:4@8I12", "v32@0:8@16I24"), + }, "SCNShadable": { "handleBindingOfSymbol:usingBlock:": ("v16@0:4@8@12", "v32@0:8@16@24"), "handleUnbindingOfSymbol:usingBlock:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, + "AVCaptureViewDelegate": { + "captureView:startRecordingToFileOutput:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "NWTCPConnectionAuthenticationDelegate": { + "shouldProvideIdentityForConnection:": ("B12@0:4@8", "B24@0:8@16"), + "provideIdentityForConnection:": ("v12@0:4@8", "v24@0:8@16"), + "shouldEvaluateTrustForConnection:": ("B12@0:4@8", "B24@0:8@16"), + "evaluateTrustForConnection:": ("v12@0:4@8", "v24@0:8@16"), + }, + "CAMetalDrawable": { + }, "CAAction": { "runActionForKey:object:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, @@ -1185,6 +1002,12 @@ protocols = { "numberOfPreviewItemsInPreviewPanel:": ("i12@0:4@8", "i24@0:8@16"), "previewPanel:previewItemAtIndex:": ("@16@0:4@8i12", "@32@0:8@16i24"), }, + "IMVideoDataSource": { + "getPixelBufferPixelFormat:": ("v12@0:4@8", "v24@0:8@16"), + "renderIntoPixelBuffer:forTime:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "getOpenGLBufferContext:pixelFormat:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "renderIntoOpenGLBuffer:onScreen:forTime:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + }, "ISyncConflictPropertyType": { }, "ISyncFiltering": { @@ -1224,6 +1047,14 @@ protocols = { "GKFriendRequestComposeViewControllerDelegate": { "friendRequestComposeViewControllerDidFinish:": ("v12@0:4@8", "v24@0:8@16"), }, + "GKVoiceChatClient": { + "voiceChatService:sendData:toParticipantID:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "voiceChatService:sendRealTimeData:toParticipantID:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "voiceChatService:didStartWithParticipantID:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "voiceChatService:didNotStartWithParticipantID:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "voiceChatService:didStopWithParticipantID:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "voiceChatService:didReceiveInvitationFromParticipantID:callID:": ("v20@0:4@8@12i16", "v40@0:8@16@24i32"), + }, "GKChallengesViewControllerDelegate": { "challengesViewControllerDidFinish:": ("v12@0:4@8", "v24@0:8@16"), }, @@ -1232,27 +1063,49 @@ protocols = { "GKLeaderboardViewControllerDelegate": { "leaderboardViewControllerDidFinish:": ("v12@0:4@8", "v24@0:8@16"), }, - "GKTurnBasedMatchmakerViewControllerDelegate": { - "turnBasedMatchmakerViewControllerWasCancelled:": ("v12@0:4@8", "v24@0:8@16"), - "turnBasedMatchmakerViewController:didFailWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "turnBasedMatchmakerViewController:didFindMatch:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "turnBasedMatchmakerViewController:playerQuitForMatch:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "GKTurnBasedEventListener": { + "player:didRequestMatchWithOtherPlayers:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "player:receivedTurnEventForMatch:didBecomeActive:": ("v20@0:4@8@12B16", "v40@0:8@16@24B32"), + "player:matchEnded:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "player:receivedExchangeRequest:forMatch:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "player:receivedExchangeCancellation:forMatch:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "player:receivedExchangeReplies:forCompletedExchange:forMatch:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "player:wantsToQuitMatch:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "player:didRequestMatchWithPlayers:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, "GKAchievementViewControllerDelegate": { "achievementViewControllerDidFinish:": ("v12@0:4@8", "v24@0:8@16"), }, "GKMatchDelegate": { + "match:didReceiveData:fromRemotePlayer:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "match:didReceiveData:forRecipient:fromRemotePlayer:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), "match:didReceiveData:fromPlayer:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "match:player:didChangeConnectionState:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), "match:player:didChangeState:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), "match:didFailWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "match:shouldReinviteDisconnectedPlayer:": ("B16@0:4@8@12", "B32@0:8@16@24"), "match:shouldReinvitePlayer:": ("B16@0:4@8@12", "B32@0:8@16@24"), }, + "GKSessionDelegate": { + "session:peer:didChangeState:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "session:didReceiveConnectionRequestFromPeer:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "session:connectionWithPeerFailed:withError:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "session:didFailWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, "GKTurnBasedEventHandlerDelegate": { "handleInviteFromGameCenter:": ("v12@0:4@8", "v24@0:8@16"), "handleTurnEventForMatch:didBecomeActive:": ("v16@0:4@8B12", "v32@0:8@16B24"), "handleTurnEventForMatch:": ("v12@0:4@8", "v24@0:8@16"), "handleMatchEnded:": ("v12@0:4@8", "v24@0:8@16"), }, + "GKLocalPlayerListener": { + }, + "GKChallengeListener": { + "player:wantsToPlayChallenge:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "player:didReceiveChallenge:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "player:didCompleteChallenge:issuedByFriend:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "player:issuedChallengeWasCompleted:byFriend:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + }, "GKChallengeEventHandlerDelegate": { "localPlayerDidSelectChallenge:": ("v12@0:4@8", "v24@0:8@16"), "shouldShowBannerForLocallyReceivedChallenge:": ("B12@0:4@8", "B24@0:8@16"), @@ -1262,13 +1115,30 @@ protocols = { "shouldShowBannerForRemotelyCompletedChallenge:": ("B12@0:4@8", "B24@0:8@16"), "remotePlayerDidCompleteChallenge:": ("v12@0:4@8", "v24@0:8@16"), }, + "GKInviteEventListener": { + "player:didAcceptInvite:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "player:didRequestMatchWithRecipients:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "player:didRequestMatchWithPlayers:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, "GKMatchmakerViewControllerDelegate": { "matchmakerViewControllerWasCancelled:": ("v12@0:4@8", "v24@0:8@16"), "matchmakerViewController:didFailWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), "matchmakerViewController:didFindMatch:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "matchmakerViewController:didFindHostedPlayers:": ("v16@0:4@8@12", "v32@0:8@16@24"), "matchmakerViewController:didFindPlayers:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "matchmakerViewController:hostedPlayerDidAccept:": ("v16@0:4@8@12", "v32@0:8@16@24"), "matchmakerViewController:didReceiveAcceptFromHostedPlayer:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, + "GKSavedGameListener": { + "player:didModifySavedGame:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "player:hasConflictingSavedGames:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "GKTurnBasedMatchmakerViewControllerDelegate": { + "turnBasedMatchmakerViewControllerWasCancelled:": ("v12@0:4@8", "v24@0:8@16"), + "turnBasedMatchmakerViewController:didFailWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "turnBasedMatchmakerViewController:didFindMatch:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "turnBasedMatchmakerViewController:playerQuitForMatch:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, "QTExportSessionDelegate": { "exportSessionDidSucceed:": ("v12@0:4@8", "v24@0:8@16"), "exportSession:didFailWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), @@ -1280,6 +1150,10 @@ protocols = { "AWTCocoaComponent": { "awtMessage:message:env:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), }, + "MTKViewDelegate": { + "mtkView:drawableSizeWillChange:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "drawInMTKView:": ("v12@0:4@8", "v24@0:8@16"), + }, "ABImageClient": { "consumeImageData:forTag:": ("v16@0:4@8i12", "v32@0:8@16i24"), }, @@ -1287,164 +1161,9 @@ protocols = { "personPicker:didChoosePerson:property:identifier:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), "personPickerDidClose:": ("v12@0:4@8", "v24@0:8@16"), }, - "CBPeripheralDelegate": { - "peripheralDidUpdateName:": ("v12@0:4@8", "v24@0:8@16"), - "peripheralDidInvalidateServices:": ("v12@0:4@8", "v24@0:8@16"), - "peripheral:didModifyServices:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "peripheralDidUpdateRSSI:error:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "peripheral:didDiscoverServices:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "peripheral:didDiscoverIncludedServicesForService:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "peripheral:didDiscoverCharacteristicsForService:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "peripheral:didUpdateValueForCharacteristic:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "peripheral:didUpdateNotificationStateForCharacteristic:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "peripheral:didDiscoverDescriptorsForCharacteristic:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "peripheral:didUpdateValueForDescriptor:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "peripheral:didWriteValueForDescriptor:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - }, - "CBPeripheralManagerDelegate": { - "peripheralManagerDidUpdateState:": ("v12@0:4@8", "v24@0:8@16"), - "peripheralManager:willRestoreState:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "peripheralManagerDidStartAdvertising:error:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "peripheralManager:didAddService:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "peripheralManager:central:didSubscribeToCharacteristic:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "peripheralManager:central:didUnsubscribeFromCharacteristic:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "peripheralManager:didReceiveReadRequest:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "peripheralManager:didReceiveWriteRequests:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "peripheralManagerIsReadyToUpdateSubscribers:": ("v12@0:4@8", "v24@0:8@16"), - }, - "CBCentralManagerDelegate": { - "centralManagerDidUpdateState:": ("v12@0:4@8", "v24@0:8@16"), - "centralManager:willRestoreState:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "centralManager:didRetrievePeripherals:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "centralManager:didRetrieveConnectedPeripherals:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "centralManager:didDiscoverPeripheral:advertisementData:RSSI:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), - "centralManager:didConnectPeripheral:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "centralManager:didFailToConnectPeripheral:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "centralManager:didDisconnectPeripheral:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - }, - "CIFilterConstructor": { - "filterWithName:": ("@12@0:4@8", "@24@0:8@16"), - }, - "CIPlugInRegistration": { - "load:": ("B12@0:4@8", "B24@0:8@16"), - }, - "JSExport": { - }, - "ODQueryDelegate": { - "query:foundResults:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - }, - "JRSMenuDelegate": { - "handleJavaMouseEvent:": ("v12@0:4@8", "v24@0:8@16"), - "handleJavaMenuItemTargetedAtIndex:rect:": ("v16@0:4I8@12", "v32@0:8I16@24"), - }, - "JRSRemoteLayer": { - }, - "AUCocoaUIBase": { - "uiViewForAudioUnit:withSize:": ("@16@0:4@8@12", "@32@0:8@16@24"), - }, - "CLLocationManagerDelegate": { - "locationManager:": ("v12@0:4@8", "v24@0:8@16"), - "locationManager:": ("v12@0:4@8", "v24@0:8@16"), - "locationManager:": ("v12@0:4@8", "v24@0:8@16"), - "locationManagerShouldDisplayHeadingCalibration:": ("B12@0:4@8", "B24@0:8@16"), - "locationManager:": ("v12@0:4@8", "v24@0:8@16"), - "locationManager:": ("v12@0:4@8", "v24@0:8@16"), - "locationManager:": ("v12@0:4@8", "v24@0:8@16"), - "locationManager:": ("v12@0:4@8", "v24@0:8@16"), - "locationManager:didChangeAuthorizationStatus:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "locationManager:": ("v12@0:4@8", "v24@0:8@16"), - "locationManagerDidPauseLocationUpdates:": ("v12@0:4@8", "v24@0:8@16"), - "locationManagerDidResumeLocationUpdates:": ("v12@0:4@8", "v24@0:8@16"), - "locationManager:": ("v12@0:4@8", "v24@0:8@16"), - }, - "ICCameraDeviceDelegate": { - "cameraDevice:didAddItem:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "cameraDevice:didAddItems:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "cameraDevice:didRemoveItem:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "cameraDevice:didRemoveItems:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "cameraDevice:didRenameItems:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "cameraDevice:didCompleteDeleteFilesWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "cameraDeviceDidChangeCapability:": ("v12@0:4@8", "v24@0:8@16"), - "cameraDevice:didReceiveThumbnailForItem:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "cameraDevice:didReceiveMetadataForItem:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "cameraDevice:didReceivePTPEvent:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "deviceDidBecomeReadyWithCompleteContentCatalog:": ("v12@0:4@8", "v24@0:8@16"), - }, - "ICDeviceBrowserDelegate": { - "deviceBrowser:didAddDevice:moreComing:": ("v20@0:4@8@12B16", "v40@0:8@16@24B32"), - "deviceBrowser:didRemoveDevice:moreGoing:": ("v20@0:4@8@12B16", "v40@0:8@16@24B32"), - "deviceBrowser:deviceDidChangeName:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "deviceBrowser:deviceDidChangeSharingState:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "deviceBrowser:requestsSelectDevice:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "deviceBrowserDidEnumerateLocalDevices:": ("v12@0:4@8", "v24@0:8@16"), - }, - "ICScannerDeviceDelegate": { - "scannerDeviceDidBecomeAvailable:": ("v12@0:4@8", "v24@0:8@16"), - "scannerDevice:didSelectFunctionalUnit:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "scannerDevice:didScanToURL:data:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "scannerDevice:didScanToURL:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "scannerDevice:didScanToBandData:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "scannerDevice:didCompleteOverviewScanWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "scannerDevice:didCompleteScanWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), - }, - "ICCameraDeviceDownloadDelegate": { - "didDownloadFile:error:options:contextInfo:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), - "didReceiveDownloadProgressForFile:downloadedBytes:maxBytes:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - }, - "ICDeviceDelegate": { - "didRemoveDevice:": ("v12@0:4@8", "v24@0:8@16"), - "device:didOpenSessionWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "deviceDidBecomeReady:": ("v12@0:4@8", "v24@0:8@16"), - "device:didCloseSessionWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "deviceDidChangeName:": ("v12@0:4@8", "v24@0:8@16"), - "deviceDidChangeSharingState:": ("v12@0:4@8", "v24@0:8@16"), - "device:didReceiveStatusInformation:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "device:didEncounterError:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "device:didReceiveButtonPress:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "device:didReceiveCustomNotification:data:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - }, - "QCPlugInContext": { - "logMessage:": ("v12@0:4@8", "v24@0:8@16"), - "outputImageProviderFromBufferWithPixelFormat:pixelsWide:pixelsHigh:baseAddress:bytesPerRow:releaseCallback:releaseContext:colorSpace:shouldColorMatch:": ("@44@0:4@8I12I16r@20I24@28@32@36B40", "@88@0:8@16I24I32r@40I48@56@64@72B80"), - "outputImageProviderFromTextureWithPixelFormat:pixelsWide:pixelsHigh:name:flipped:releaseCallback:releaseContext:colorSpace:shouldColorMatch:": ("@44@0:4@8I12I16@20B24@28@32@36B40", "@88@0:8@16I24I32@40B48@56@64@72B80"), - }, - "QCPlugInOutputImageProvider": { - "renderToBuffer:withBytesPerRow:pixelFormat:forBounds:": ("B24@0:4@8I12@16@20", "B48@0:8@16I24@32@40"), - "copyRenderedTextureForCGLContext:pixelFormat:bounds:isFlipped:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), - "releaseRenderedTexture:forCGLContext:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "canRenderWithCGLContext:": ("B12@0:4@8", "B24@0:8@16"), - "renderWithCGLContext:forBounds:": ("B16@0:4@8@12", "B32@0:8@16@24"), - }, - "QCCompositionRenderer": { - "setValue:forInputKey:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "valueForInputKey:": ("@12@0:4@8", "@24@0:8@16"), - "valueForOutputKey:": ("@12@0:4@8", "@24@0:8@16"), - "valueForOutputKey:ofType:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "setInputValuesWithPropertyList:": ("v12@0:4@8", "v24@0:8@16"), - }, - "QCPlugInInputImageSource": { - "lockBufferRepresentationWithPixelFormat:colorSpace:forBounds:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), - "lockTextureRepresentationWithColorSpace:forBounds:": ("B16@0:4@8@12", "B32@0:8@16@24"), - "bindTextureRepresentationToCGLContext:textureUnit:normalizeCoordinates:": ("v20@0:4@8@12B16", "v40@0:8@16@24B32"), - "unbindTextureRepresentationFromCGLContext:textureUnit:": ("v16@0:4@8@12", "v32@0:8@16@24"), - }, - "AUCustomViewPersistentData": { - "setCustomViewPersistentData:": ("v12@0:4@8", "v24@0:8@16"), - }, - "IMKUnicodeTextInput": { - "insertText:": ("v12@0:4@8", "v24@0:8@16"), - }, - "IMKTextInput": { - "insertText:replacementRange:": ("v16@0:4@8@12", "v32@0:8@16@24"), - "setMarkedText:selectionRange:replacementRange:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), - "attributedSubstringFromRange:": ("@12@0:4@8", "@24@0:8@16"), - "characterIndexForPoint:tracking:inMarkedRange:": ("i20@0:4@8@12@16", "i40@0:8@16@24@32"), - "attributesForCharacterIndex:lineHeightRectangle:": ("@16@0:4I8@12", "@32@0:8I16@24"), - "overrideKeyboardWithKeyboardNamed:": ("v12@0:4@8", "v24@0:8@16"), - "selectInputMode:": ("v12@0:4@8", "v24@0:8@16"), - "supportsProperty:": ("B12@0:4@8", "B24@0:8@16"), - "stringFromRange:actualRange:": ("@16@0:4@8@12", "@32@0:8@16@24"), - "firstRectForCharacterRange:actualRange:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "MKLocalSearchCompleterDelegate": { + "completerDidUpdateResults:": ("v12@0:4@8", "v24@0:8@16"), + "completer:didFailWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), }, "MKOverlay": { "intersectsMapRect:": ("B12@0:4@8", "B24@0:8@16"), @@ -1476,6 +1195,1002 @@ protocols = { "MKAnnotation": { "setCoordinate:": ("v12@0:4@8", "v24@0:8@16"), }, + "CIFilterConstructor": { + "filterWithName:": ("@12@0:4@8", "@24@0:8@16"), + }, + "CIPlugInRegistration": { + "load:": ("B12@0:4@8", "B24@0:8@16"), + }, + "JSExport": { + }, + "MyClassJavaScriptMethods": { + "doFoo:withBar:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "NSComboBoxDataSource": { + "numberOfItemsInComboBox:": ("i12@0:4@8", "i24@0:8@16"), + "comboBox:objectValueForItemAtIndex:": ("@16@0:4@8i12", "@32@0:8@16i24"), + "comboBox:indexOfItemWithStringValue:": ("I16@0:4@8@12", "I32@0:8@16@24"), + "comboBox:completedString:": ("@16@0:4@8@12", "@32@0:8@16@24"), + }, + "NSSharingServicePickerDelegate": { + "sharingServicePicker:sharingServicesForItems:proposedSharingServices:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "sharingServicePicker:delegateForSharingService:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "sharingServicePicker:didChooseSharingService:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "NSAnimatablePropertyContainer": { + "animationForKey:": ("@12@0:4@8", "@24@0:8@16"), + }, + "NSTextAttachmentCell": { + "drawWithFrame:inView:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "highlight:withFrame:inView:": ("v20@0:4B8@12@16", "v40@0:8B16@24@32"), + "trackMouse:inRect:ofView:untilMouseUp:": ("B24@0:4@8@12@16B20", "B48@0:8@16@24@32B40"), + "drawWithFrame:inView:characterIndex:": ("v20@0:4@8@12I16", "v40@0:8@16@24I32"), + "drawWithFrame:inView:characterIndex:layoutManager:": ("v24@0:4@8@12I16@20", "v48@0:8@16@24I32@40"), + "wantsToTrackMouseForEvent:inRect:ofView:atCharacterIndex:": ("B24@0:4@8@12@16I20", "B48@0:8@16@24@32I40"), + "trackMouse:inRect:ofView:atCharacterIndex:untilMouseUp:": ("B28@0:4@8@12@16I20B24", "B56@0:8@16@24@32I40B48"), + "cellFrameForTextContainer:proposedLineFragment:glyphPosition:characterIndex:": ("@24@0:4@8@12@16I20", "@48@0:8@16@24@32I40"), + }, + "NSAccessibilityStaticText": { + "accessibilityAttributedStringForRange:": ("@12@0:4@8", "@24@0:8@16"), + }, + "NSTextStorageDelegate": { + "textStorage:willProcessEditing:range:changeInLength:": ("v24@0:4@8@12@16i20", "v48@0:8@16@24@32i40"), + "textStorage:didProcessEditing:range:changeInLength:": ("v24@0:4@8@12@16i20", "v48@0:8@16@24@32i40"), + }, + "NSPathCellDelegate": { + "pathCell:willDisplayOpenPanel:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "pathCell:willPopUpMenu:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "NSAccessibility": { + "accessibilityLayoutPointForScreenPoint:": ("@12@0:4@8", "@24@0:8@16"), + "accessibilityLayoutSizeForScreenSize:": ("@12@0:4@8", "@24@0:8@16"), + "accessibilityScreenPointForLayoutPoint:": ("@12@0:4@8", "@24@0:8@16"), + "accessibilityScreenSizeForLayoutSize:": ("@12@0:4@8", "@24@0:8@16"), + "accessibilityCellForColumn:row:": ("@16@0:4i8i12", "@32@0:8i16i24"), + "accessibilityAttributedStringForRange:": ("@12@0:4@8", "@24@0:8@16"), + "accessibilityRangeForLine:": ("@12@0:4i8", "@24@0:8i16"), + "accessibilityStringForRange:": ("@12@0:4@8", "@24@0:8@16"), + "accessibilityRangeForPosition:": ("@12@0:4@8", "@24@0:8@16"), + "accessibilityRangeForIndex:": ("@12@0:4i8", "@24@0:8i16"), + "accessibilityFrameForRange:": ("@12@0:4@8", "@24@0:8@16"), + "accessibilityRTFForRange:": ("@12@0:4@8", "@24@0:8@16"), + "accessibilityStyleRangeForIndex:": ("@12@0:4i8", "@24@0:8i16"), + "accessibilityLineForIndex:": ("i12@0:4i8", "i24@0:8i16"), + "isAccessibilitySelectorAllowed:": ("B12@0:4@8", "B24@0:8@16"), + }, + "NSDrawerDelegate": { + "drawerShouldOpen:": ("B12@0:4@8", "B24@0:8@16"), + "drawerShouldClose:": ("B12@0:4@8", "B24@0:8@16"), + "drawerWillResizeContents:toSize:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "drawerWillOpen:": ("v12@0:4@8", "v24@0:8@16"), + "drawerDidOpen:": ("v12@0:4@8", "v24@0:8@16"), + "drawerWillClose:": ("v12@0:4@8", "v24@0:8@16"), + "drawerDidClose:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSPageControllerDelegate": { + "pageController:identifierForObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "pageController:viewControllerForIdentifier:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "pageController:frameForObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "pageController:prepareViewController:withObject:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "pageController:didTransitionToObject:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "pageControllerWillStartLiveTransition:": ("v12@0:4@8", "v24@0:8@16"), + "pageControllerDidEndLiveTransition:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSTableViewDelegate": { + "tableView:viewForTableColumn:row:": ("@20@0:4@8@12i16", "@40@0:8@16@24i32"), + "tableView:rowViewForRow:": ("@16@0:4@8i12", "@32@0:8@16i24"), + "tableView:didAddRowView:forRow:": ("v20@0:4@8@12i16", "v40@0:8@16@24i32"), + "tableView:didRemoveRowView:forRow:": ("v20@0:4@8@12i16", "v40@0:8@16@24i32"), + "tableView:willDisplayCell:forTableColumn:row:": ("v24@0:4@8@12@16i20", "v48@0:8@16@24@32i40"), + "tableView:shouldEditTableColumn:row:": ("B20@0:4@8@12i16", "B40@0:8@16@24i32"), + "tableView:toolTipForCell:rect:tableColumn:row:mouseLocation:": ("@32@0:4@8@12@16@20i24@28", "@64@0:8@16@24@32@40i48@56"), + "tableView:shouldShowCellExpansionForTableColumn:row:": ("B20@0:4@8@12i16", "B40@0:8@16@24i32"), + "tableView:shouldTrackCell:forTableColumn:row:": ("B24@0:4@8@12@16i20", "B48@0:8@16@24@32i40"), + "tableView:dataCellForTableColumn:row:": ("@20@0:4@8@12i16", "@40@0:8@16@24i32"), + "selectionShouldChangeInTableView:": ("B12@0:4@8", "B24@0:8@16"), + "tableView:shouldSelectRow:": ("B16@0:4@8i12", "B32@0:8@16i24"), + "tableView:selectionIndexesForProposedSelection:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "tableView:shouldSelectTableColumn:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "tableView:mouseDownInHeaderOfTableColumn:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "tableView:didClickTableColumn:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "tableView:didDragTableColumn:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "tableView:heightOfRow:": ("f16@0:4@8i12", "f32@0:8@16i24"), + "tableView:typeSelectStringForTableColumn:row:": ("@20@0:4@8@12i16", "@40@0:8@16@24i32"), + "tableView:nextTypeSelectMatchFromRow:toRow:forString:": ("i24@0:4@8i12i16@20", "i48@0:8@16i24i32@40"), + "tableView:shouldTypeSelectForEvent:withCurrentSearchString:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "tableView:isGroupRow:": ("B16@0:4@8i12", "B32@0:8@16i24"), + "tableView:sizeToFitWidthOfColumn:": ("f16@0:4@8i12", "f32@0:8@16i24"), + "tableView:shouldReorderColumn:toColumn:": ("B20@0:4@8i12i16", "B40@0:8@16i24i32"), + "tableView:rowActionsForRow:edge:": ("@20@0:4@8i12@16", "@40@0:8@16i24@32"), + "tableViewSelectionDidChange:": ("v12@0:4@8", "v24@0:8@16"), + "tableViewColumnDidMove:": ("v12@0:4@8", "v24@0:8@16"), + "tableViewColumnDidResize:": ("v12@0:4@8", "v24@0:8@16"), + "tableViewSelectionIsChanging:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSAccessibilitySwitch": { + }, + "NSDockTilePlugIn": { + "setDockTile:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSWindowDelegate": { + "windowShouldClose:": ("B12@0:4@8", "B24@0:8@16"), + "windowWillReturnFieldEditor:toObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "windowWillResize:toSize:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "windowWillUseStandardFrame:defaultFrame:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "windowShouldZoom:toFrame:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "windowWillReturnUndoManager:": ("@12@0:4@8", "@24@0:8@16"), + "window:willPositionSheet:usingRect:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "window:shouldPopUpDocumentPathMenu:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "window:shouldDragDocumentWithEvent:from:withPasteboard:": ("B24@0:4@8@12@16@20", "B48@0:8@16@24@32@40"), + "window:willUseFullScreenContentSize:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "window:willUseFullScreenPresentationOptions:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "customWindowsToEnterFullScreenForWindow:": ("@12@0:4@8", "@24@0:8@16"), + "window:startCustomAnimationToEnterFullScreenWithDuration:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "windowDidFailToEnterFullScreen:": ("v12@0:4@8", "v24@0:8@16"), + "customWindowsToExitFullScreenForWindow:": ("@12@0:4@8", "@24@0:8@16"), + "window:startCustomAnimationToExitFullScreenWithDuration:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "customWindowsToEnterFullScreenForWindow:onScreen:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "window:startCustomAnimationToEnterFullScreenOnScreen:withDuration:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "windowDidFailToExitFullScreen:": ("v12@0:4@8", "v24@0:8@16"), + "window:willResizeForVersionBrowserWithMaxPreferredSize:maxAllowedSize:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "window:willEncodeRestorableState:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "window:didDecodeRestorableState:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "windowDidResize:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidExpose:": ("v12@0:4@8", "v24@0:8@16"), + "windowWillMove:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidMove:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidBecomeKey:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidResignKey:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidBecomeMain:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidResignMain:": ("v12@0:4@8", "v24@0:8@16"), + "windowWillClose:": ("v12@0:4@8", "v24@0:8@16"), + "windowWillMiniaturize:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidMiniaturize:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidDeminiaturize:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidUpdate:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidChangeScreen:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidChangeScreenProfile:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidChangeBackingProperties:": ("v12@0:4@8", "v24@0:8@16"), + "windowWillBeginSheet:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidEndSheet:": ("v12@0:4@8", "v24@0:8@16"), + "windowWillStartLiveResize:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidEndLiveResize:": ("v12@0:4@8", "v24@0:8@16"), + "windowWillEnterFullScreen:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidEnterFullScreen:": ("v12@0:4@8", "v24@0:8@16"), + "windowWillExitFullScreen:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidExitFullScreen:": ("v12@0:4@8", "v24@0:8@16"), + "windowWillEnterVersionBrowser:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidEnterVersionBrowser:": ("v12@0:4@8", "v24@0:8@16"), + "windowWillExitVersionBrowser:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidExitVersionBrowser:": ("v12@0:4@8", "v24@0:8@16"), + "windowDidChangeOcclusionState:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSTextFieldDelegate": { + }, + "NSAccessibilityLayoutArea": { + }, + "NSSeguePerforming": { + "prepareForSegue:sender:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "performSegueWithIdentifier:sender:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "shouldPerformSegueWithIdentifier:sender:": ("B16@0:4@8@12", "B32@0:8@16@24"), + }, + "NSUserInterfaceValidations": { + "validateUserInterfaceItem:": ("B12@0:4@8", "B24@0:8@16"), + }, + "NSPasteboardItemDataProvider": { + "pasteboard:item:provideDataForType:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "pasteboardFinishedWithDataProvider:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSCollectionViewDataSource": { + "collectionView:numberOfItemsInSection:": ("i16@0:4@8i12", "i32@0:8@16i24"), + "collectionView:itemForRepresentedObjectAtIndexPath:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "numberOfSectionsInCollectionView:": ("i12@0:4@8", "i24@0:8@16"), + "collectionView:viewForSupplementaryElementOfKind:atIndexPath:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + }, + "NSAccessibilityContainsTransientUI": { + }, + "NSGlyphStorage": { + "insertGlyphs:length:forStartingGlyphAtIndex:characterIndex:": ("v24@0:4r@8I12I16I20", "v48@0:8r@16I24I32I40"), + "setIntAttribute:value:forGlyphAtIndex:": ("v20@0:4i8i12I16", "v40@0:8i16i24I32"), + }, + "NSAnimationDelegate": { + "animationShouldStart:": ("B12@0:4@8", "B24@0:8@16"), + "animationDidStop:": ("v12@0:4@8", "v24@0:8@16"), + "animationDidEnd:": ("v12@0:4@8", "v24@0:8@16"), + "animation:valueForProgress:": ("f16@0:4@8@12", "f32@0:8@16@24"), + "animation:didReachProgressMark:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "NSAccessibilityRow": { + }, + "NSOutlineViewDelegate": { + "outlineView:viewForTableColumn:item:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "outlineView:rowViewForItem:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "outlineView:didAddRowView:forRow:": ("v20@0:4@8@12i16", "v40@0:8@16@24i32"), + "outlineView:didRemoveRowView:forRow:": ("v20@0:4@8@12i16", "v40@0:8@16@24i32"), + "outlineView:willDisplayCell:forTableColumn:item:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "outlineView:shouldEditTableColumn:item:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "selectionShouldChangeInOutlineView:": ("B12@0:4@8", "B24@0:8@16"), + "outlineView:shouldSelectItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "outlineView:selectionIndexesForProposedSelection:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "outlineView:shouldSelectTableColumn:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "outlineView:mouseDownInHeaderOfTableColumn:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "outlineView:didClickTableColumn:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "outlineView:didDragTableColumn:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "outlineView:toolTipForCell:rect:tableColumn:item:mouseLocation:": ("@32@0:4@8@12@16@20@24@28", "@64@0:8@16@24@32@40@48@56"), + "outlineView:heightOfRowByItem:": ("f16@0:4@8@12", "f32@0:8@16@24"), + "outlineView:typeSelectStringForTableColumn:item:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "outlineView:nextTypeSelectMatchFromItem:toItem:forString:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + "outlineView:shouldTypeSelectForEvent:withCurrentSearchString:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "outlineView:shouldShowCellExpansionForTableColumn:item:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "outlineView:shouldTrackCell:forTableColumn:item:": ("B24@0:4@8@12@16@20", "B48@0:8@16@24@32@40"), + "outlineView:dataCellForTableColumn:item:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "outlineView:isGroupItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "outlineView:shouldExpandItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "outlineView:shouldCollapseItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "outlineView:willDisplayOutlineCell:forTableColumn:item:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "outlineView:sizeToFitWidthOfColumn:": ("f16@0:4@8i12", "f32@0:8@16i24"), + "outlineView:shouldReorderColumn:toColumn:": ("B20@0:4@8i12i16", "B40@0:8@16i24i32"), + "outlineView:shouldShowOutlineCellForItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "outlineViewSelectionDidChange:": ("v12@0:4@8", "v24@0:8@16"), + "outlineViewColumnDidMove:": ("v12@0:4@8", "v24@0:8@16"), + "outlineViewColumnDidResize:": ("v12@0:4@8", "v24@0:8@16"), + "outlineViewSelectionIsChanging:": ("v12@0:4@8", "v24@0:8@16"), + "outlineViewItemWillExpand:": ("v12@0:4@8", "v24@0:8@16"), + "outlineViewItemDidExpand:": ("v12@0:4@8", "v24@0:8@16"), + "outlineViewItemWillCollapse:": ("v12@0:4@8", "v24@0:8@16"), + "outlineViewItemDidCollapse:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSTokenFieldCellDelegate": { + "tokenFieldCell:completionsForSubstring:indexOfToken:indexOfSelectedItem:": ("@24@0:4@8@12i16@20", "@48@0:8@16@24i32@40"), + "tokenFieldCell:shouldAddObjects:atIndex:": ("@20@0:4@8@12I16", "@40@0:8@16@24I32"), + "tokenFieldCell:displayStringForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "tokenFieldCell:editingStringForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "tokenFieldCell:representedObjectForEditingString:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "tokenFieldCell:writeRepresentedObjects:toPasteboard:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "tokenFieldCell:readFromPasteboard:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "tokenFieldCell:menuForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "tokenFieldCell:hasMenuForRepresentedObject:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "tokenFieldCell:styleForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), + }, + "NSApplicationDelegate": { + "applicationShouldTerminate:": ("@12@0:4@8", "@24@0:8@16"), + "application:openFile:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "application:openFiles:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "application:openTempFile:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "applicationShouldOpenUntitledFile:": ("B12@0:4@8", "B24@0:8@16"), + "applicationOpenUntitledFile:": ("B12@0:4@8", "B24@0:8@16"), + "application:openFileWithoutUI:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "application:printFile:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "application:printFiles:withSettings:showPrintPanels:": ("@24@0:4@8@12@16B20", "@48@0:8@16@24@32B40"), + "applicationShouldTerminateAfterLastWindowClosed:": ("B12@0:4@8", "B24@0:8@16"), + "applicationShouldHandleReopen:hasVisibleWindows:": ("B16@0:4@8B12", "B32@0:8@16B24"), + "applicationDockMenu:": ("@12@0:4@8", "@24@0:8@16"), + "application:willPresentError:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "application:didRegisterForRemoteNotificationsWithDeviceToken:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "application:didFailToRegisterForRemoteNotificationsWithError:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "application:didReceiveRemoteNotification:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "application:willEncodeRestorableState:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "application:didDecodeRestorableState:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "application:willContinueUserActivityWithType:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "application:continueUserActivity:restorationHandler:": ("B24@0:4@8@12@16@20", "B48@0:8@16@24@32@40"), + "application:didFailToContinueUserActivityWithType:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "application:didUpdateUserActivity:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "applicationWillFinishLaunching:": ("v12@0:4@8", "v24@0:8@16"), + "applicationDidFinishLaunching:": ("v12@0:4@8", "v24@0:8@16"), + "applicationWillHide:": ("v12@0:4@8", "v24@0:8@16"), + "applicationDidHide:": ("v12@0:4@8", "v24@0:8@16"), + "applicationWillUnhide:": ("v12@0:4@8", "v24@0:8@16"), + "applicationDidUnhide:": ("v12@0:4@8", "v24@0:8@16"), + "applicationWillBecomeActive:": ("v12@0:4@8", "v24@0:8@16"), + "applicationDidBecomeActive:": ("v12@0:4@8", "v24@0:8@16"), + "applicationWillResignActive:": ("v12@0:4@8", "v24@0:8@16"), + "applicationDidResignActive:": ("v12@0:4@8", "v24@0:8@16"), + "applicationWillUpdate:": ("v12@0:4@8", "v24@0:8@16"), + "applicationDidUpdate:": ("v12@0:4@8", "v24@0:8@16"), + "applicationWillTerminate:": ("v12@0:4@8", "v24@0:8@16"), + "applicationDidChangeScreenParameters:": ("v12@0:4@8", "v24@0:8@16"), + "applicationDidChangeOcclusionState:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSCollectionViewDelegate": { + "collectionView:canDragItemsAtIndexPaths:withEvent:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "collectionView:canDragItemsAtIndexes:withEvent:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "collectionView:writeItemsAtIndexPaths:toPasteboard:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "collectionView:writeItemsAtIndexes:toPasteboard:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "collectionView:namesOfPromisedFilesDroppedAtDestination:forDraggedItemsAtIndexPaths:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "collectionView:namesOfPromisedFilesDroppedAtDestination:forDraggedItemsAtIndexes:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "collectionView:draggingImageForItemsAtIndexPaths:withEvent:offset:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + "collectionView:draggingImageForItemsAtIndexes:withEvent:offset:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + "collectionView:validateDrop:proposedIndexPath:dropOperation:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + "collectionView:validateDrop:proposedIndex:dropOperation:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + "collectionView:acceptDrop:indexPath:dropOperation:": ("B24@0:4@8@12@16@20", "B48@0:8@16@24@32@40"), + "collectionView:acceptDrop:index:dropOperation:": ("B24@0:4@8@12i16@20", "B48@0:8@16@24i32@40"), + "collectionView:pasteboardWriterForItemAtIndexPath:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "collectionView:pasteboardWriterForItemAtIndex:": ("@16@0:4@8I12", "@32@0:8@16I24"), + "collectionView:draggingSession:willBeginAtPoint:forItemsAtIndexPaths:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "collectionView:draggingSession:willBeginAtPoint:forItemsAtIndexes:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "collectionView:draggingSession:endedAtPoint:dragOperation:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "collectionView:updateDraggingItemsForDrag:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "collectionView:shouldChangeItemsAtIndexPaths:toHighlightState:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "collectionView:didChangeItemsAtIndexPaths:toHighlightState:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "collectionView:shouldSelectItemsAtIndexPaths:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "collectionView:shouldDeselectItemsAtIndexPaths:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "collectionView:didSelectItemsAtIndexPaths:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "collectionView:didDeselectItemsAtIndexPaths:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "collectionView:willDisplayItem:forRepresentedObjectAtIndexPath:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "collectionView:willDisplaySupplementaryView:forElementKind:atIndexPath:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "collectionView:didEndDisplayingItem:forRepresentedObjectAtIndexPath:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "collectionView:didEndDisplayingSupplementaryView:forElementOfKind:atIndexPath:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "collectionView:transitionLayoutForOldLayout:newLayout:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + }, + "NSAppearanceCustomization": { + }, + "NSToolbarItemValidations": { + "validateToolbarItem:": ("B12@0:4@8", "B24@0:8@16"), + }, + "NSComboBoxDelegate": { + "comboBoxWillPopUp:": ("v12@0:4@8", "v24@0:8@16"), + "comboBoxWillDismiss:": ("v12@0:4@8", "v24@0:8@16"), + "comboBoxSelectionDidChange:": ("v12@0:4@8", "v24@0:8@16"), + "comboBoxSelectionIsChanging:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSAccessibilityStepper": { + }, + "NSAccessibilityGroup": { + }, + "NSDraggingSource": { + "draggingSession:sourceOperationMaskForDraggingContext:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "draggingSession:willBeginAtPoint:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "draggingSession:movedToPoint:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "draggingSession:endedAtPoint:operation:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "ignoreModifierKeysForDraggingSession:": ("B12@0:4@8", "B24@0:8@16"), + }, + "NSGestureRecognizerDelegate": { + "gestureRecognizer:shouldAttemptToRecognizeWithEvent:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "gestureRecognizerShouldBegin:": ("B12@0:4@8", "B24@0:8@16"), + "gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "gestureRecognizer:shouldRequireFailureOfGestureRecognizer:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "gestureRecognizer:shouldBeRequiredToFailByGestureRecognizer:": ("B16@0:4@8@12", "B32@0:8@16@24"), + }, + "NSComboBoxCellDataSource": { + "numberOfItemsInComboBoxCell:": ("i12@0:4@8", "i24@0:8@16"), + "comboBoxCell:objectValueForItemAtIndex:": ("@16@0:4@8i12", "@32@0:8@16i24"), + "comboBoxCell:indexOfItemWithStringValue:": ("I16@0:4@8@12", "I32@0:8@16@24"), + "comboBoxCell:completedString:": ("@16@0:4@8@12", "@32@0:8@16@24"), + }, + "NSRuleEditorDelegate": { + "ruleEditor:numberOfChildrenForCriterion:withRowType:": ("i20@0:4@8@12@16", "i40@0:8@16@24@32"), + "ruleEditor:child:forCriterion:withRowType:": ("@24@0:4@8i12@16@20", "@48@0:8@16i24@32@40"), + "ruleEditor:displayValueForCriterion:inRow:": ("@20@0:4@8@12i16", "@40@0:8@16@24i32"), + "ruleEditor:predicatePartsForCriterion:withDisplayValue:inRow:": ("@24@0:4@8@12@16i20", "@48@0:8@16@24@32i40"), + "ruleEditorRowsDidChange:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSHapticFeedbackPerformer": { + "performFeedbackPattern:performanceTime:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "NSBrowserDelegate": { + "browser:numberOfRowsInColumn:": ("i16@0:4@8i12", "i32@0:8@16i24"), + "browser:createRowsForColumn:inMatrix:": ("v20@0:4@8i12@16", "v40@0:8@16i24@32"), + "browser:numberOfChildrenOfItem:": ("i16@0:4@8@12", "i32@0:8@16@24"), + "browser:child:ofItem:": ("@20@0:4@8i12@16", "@40@0:8@16i24@32"), + "browser:isLeafItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "browser:objectValueForItem:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "browser:heightOfRow:inColumn:": ("f20@0:4@8i12i16", "f40@0:8@16i24i32"), + "rootItemForBrowser:": ("@12@0:4@8", "@24@0:8@16"), + "browser:setObjectValue:forItem:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "browser:shouldEditItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "browser:willDisplayCell:atRow:column:": ("v24@0:4@8@12i16i20", "v48@0:8@16@24i32i40"), + "browser:titleOfColumn:": ("@16@0:4@8i12", "@32@0:8@16i24"), + "browser:selectCellWithString:inColumn:": ("B20@0:4@8@12i16", "B40@0:8@16@24i32"), + "browser:selectRow:inColumn:": ("B20@0:4@8i12i16", "B40@0:8@16i24i32"), + "browser:isColumnValid:": ("B16@0:4@8i12", "B32@0:8@16i24"), + "browserWillScroll:": ("v12@0:4@8", "v24@0:8@16"), + "browserDidScroll:": ("v12@0:4@8", "v24@0:8@16"), + "browser:shouldSizeColumn:forUserResize:toWidth:": ("f24@0:4@8i12B16f20", "f48@0:8@16i24B32f40"), + "browser:sizeToFitWidthOfColumn:": ("f16@0:4@8i12", "f32@0:8@16i24"), + "browserColumnConfigurationDidChange:": ("v12@0:4@8", "v24@0:8@16"), + "browser:shouldShowCellExpansionForRow:column:": ("B20@0:4@8i12i16", "B40@0:8@16i24i32"), + "browser:writeRowsWithIndexes:inColumn:toPasteboard:": ("B24@0:4@8@12i16@20", "B48@0:8@16@24i32@40"), + "browser:namesOfPromisedFilesDroppedAtDestination:forDraggedRowsWithIndexes:inColumn:": ("@24@0:4@8@12@16i20", "@48@0:8@16@24@32i40"), + "browser:canDragRowsWithIndexes:inColumn:withEvent:": ("B24@0:4@8@12i16@20", "B48@0:8@16@24i32@40"), + "browser:draggingImageForRowsWithIndexes:inColumn:withEvent:offset:": ("@28@0:4@8@12i16@20@24", "@56@0:8@16@24i32@40@48"), + "browser:validateDrop:proposedRow:column:dropOperation:": ("@28@0:4@8@12@16@20@24", "@56@0:8@16@24@32@40@48"), + "browser:acceptDrop:atRow:column:dropOperation:": ("B28@0:4@8@12i16i20@24", "B56@0:8@16@24i32i40@48"), + "browser:typeSelectStringForRow:inColumn:": ("@20@0:4@8i12i16", "@40@0:8@16i24i32"), + "browser:shouldTypeSelectForEvent:withCurrentSearchString:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "browser:nextTypeSelectMatchFromRow:toRow:inColumn:forString:": ("i28@0:4@8i12i16i20@24", "i56@0:8@16i24i32i40@48"), + "browser:previewViewControllerForLeafItem:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "browser:headerViewControllerForItem:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "browser:didChangeLastColumn:toColumn:": ("v20@0:4@8i12i16", "v40@0:8@16i24i32"), + "browser:selectionIndexesForProposedSelection:inColumn:": ("@20@0:4@8@12i16", "@40@0:8@16@24i32"), + }, + "NSOutlineViewDataSource": { + "outlineView:numberOfChildrenOfItem:": ("i16@0:4@8@12", "i32@0:8@16@24"), + "outlineView:child:ofItem:": ("@20@0:4@8i12@16", "@40@0:8@16i24@32"), + "outlineView:isItemExpandable:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "outlineView:objectValueForTableColumn:byItem:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "outlineView:setObjectValue:forTableColumn:byItem:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "outlineView:itemForPersistentObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "outlineView:persistentObjectForItem:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "outlineView:sortDescriptorsDidChange:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "outlineView:pasteboardWriterForItem:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "outlineView:draggingSession:willBeginAtPoint:forItems:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "outlineView:draggingSession:endedAtPoint:operation:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "outlineView:writeItems:toPasteboard:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "outlineView:updateDraggingItemsForDrag:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "outlineView:validateDrop:proposedItem:proposedChildIndex:": ("@24@0:4@8@12@16i20", "@48@0:8@16@24@32i40"), + "outlineView:acceptDrop:item:childIndex:": ("B24@0:4@8@12@16i20", "B48@0:8@16@24@32i40"), + "outlineView:namesOfPromisedFilesDroppedAtDestination:forDraggedItems:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + }, + "NSAccessibilityOutline": { + }, + "NSImageDelegate": { + "imageDidNotDraw:inRect:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "image:willLoadRepresentation:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "image:didLoadRepresentationHeader:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "image:didLoadPartOfRepresentation:withValidRows:": ("v20@0:4@8@12i16", "v40@0:8@16@24i32"), + "image:didLoadRepresentation:withStatus:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + }, + "NSTextLayoutOrientationProvider": { + }, + "NSAccessibilityButton": { + }, + "NSAccessibilitySlider": { + }, + "NSLayoutManagerDelegate": { + "layoutManager:shouldGenerateGlyphs:properties:characterIndexes:font:forGlyphRange:": ("I32@0:4@8r@12r@16r@20@24@28", "I64@0:8@16r@24r@32r@40@48@56"), + "layoutManager:lineSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:": ("f20@0:4@8I12@16", "f40@0:8@16I24@32"), + "layoutManager:paragraphSpacingBeforeGlyphAtIndex:withProposedLineFragmentRect:": ("f20@0:4@8I12@16", "f40@0:8@16I24@32"), + "layoutManager:paragraphSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:": ("f20@0:4@8I12@16", "f40@0:8@16I24@32"), + "layoutManager:shouldUseAction:forControlCharacterAtIndex:": ("@20@0:4@8@12I16", "@40@0:8@16@24I32"), + "layoutManager:shouldBreakLineByWordBeforeCharacterAtIndex:": ("B16@0:4@8I12", "B32@0:8@16I24"), + "layoutManager:shouldBreakLineByHyphenatingBeforeCharacterAtIndex:": ("B16@0:4@8I12", "B32@0:8@16I24"), + "layoutManager:boundingBoxForControlGlyphAtIndex:forTextContainer:proposedLineFragment:glyphPosition:characterIndex:": ("@32@0:4@8I12@16@20@24I28", "@64@0:8@16I24@32@40@48I56"), + "layoutManager:shouldSetLineFragmentRect:lineFragmentUsedRect:baselineOffset:inTextContainer:forGlyphRange:": ("B32@0:4@8N@12N@16N@20@24@28", "B64@0:8@16N@24N@32N@40@48@56"), + "layoutManagerDidInvalidateLayout:": ("v12@0:4@8", "v24@0:8@16"), + "layoutManager:didCompleteLayoutForTextContainer:atEnd:": ("v20@0:4@8@12B16", "v40@0:8@16@24B32"), + "layoutManager:textContainer:didChangeGeometryFromSize:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "layoutManager:shouldUseTemporaryAttributes:forDrawingToScreen:atCharacterIndex:effectiveRange:": ("@28@0:4@8@12B16I20@24", "@56@0:8@16@24B32I40@48"), + }, + "NSDraggingInfo": { + "slideDraggedImageTo:": ("v12@0:4@8", "v24@0:8@16"), + "namesOfPromisedFilesDroppedAtDestination:": ("@12@0:4@8", "@24@0:8@16"), + "enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:": ("v32@0:4@8@12@16@20@24@28", "v64@0:8@16@24@32@40@48@56"), + }, + "NSAccessibilityImage": { + }, + "NSIgnoreMisspelledWords": { + "ignoreSpelling:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSDatePickerCellDelegate": { + "datePickerCell:validateProposedDateValue:timeInterval:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + }, + "NSValidatedUserInterfaceItem": { + }, + "NSControlTextEditingDelegate": { + "control:textShouldBeginEditing:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "control:textShouldEndEditing:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "control:didFailToFormatString:errorDescription:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "control:didFailToValidatePartialString:errorDescription:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "control:isValidObject:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "control:textView:doCommandBySelector:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "control:textView:completions:forPartialWordRange:indexOfSelectedItem:": ("@28@0:4@8@12@16@20@24", "@56@0:8@16@24@32@40@48"), + }, + "NSServicesMenuRequestor": { + "writeSelectionToPasteboard:types:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "readSelectionFromPasteboard:": ("B12@0:4@8", "B24@0:8@16"), + }, + "NSSharingServiceDelegate": { + "sharingService:willShareItems:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "sharingService:didFailToShareItems:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "sharingService:didShareItems:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "sharingService:sourceFrameOnScreenForShareItem:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "sharingService:transitionImageForShareItem:contentRect:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "sharingService:sourceWindowForShareItems:sharingContentScope:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + }, + "NSTextFinderClient": { + "stringAtIndex:effectiveRange:endsWithSearchBoundary:": ("@20@0:4I8@12@16", "@40@0:8I16@24@32"), + "scrollRangeToVisible:": ("v12@0:4@8", "v24@0:8@16"), + "shouldReplaceCharactersInRanges:withStrings:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "replaceCharactersInRange:withString:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "contentViewAtIndex:effectiveCharacterRange:": ("@16@0:4I8@12", "@32@0:8I16@24"), + "rectsForCharacterRange:": ("@12@0:4@8", "@24@0:8@16"), + "drawCharactersInRange:forContentView:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "NSSpringLoadingDestination": { + "springLoadingActivated:draggingInfo:": ("v16@0:4B8@12", "v32@0:8B16@24"), + "springLoadingHighlightChanged:": ("v12@0:4@8", "v24@0:8@16"), + "springLoadingEntered:": ("@12@0:4@8", "@24@0:8@16"), + "springLoadingUpdated:": ("@12@0:4@8", "@24@0:8@16"), + "springLoadingExited:": ("v12@0:4@8", "v24@0:8@16"), + "draggingEnded:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSTokenFieldDelegate": { + "tokenField:completionsForSubstring:indexOfToken:indexOfSelectedItem:": ("@24@0:4@8@12i16@20", "@48@0:8@16@24i32@40"), + "tokenField:shouldAddObjects:atIndex:": ("@20@0:4@8@12I16", "@40@0:8@16@24I32"), + "tokenField:displayStringForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "tokenField:editingStringForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "tokenField:representedObjectForEditingString:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "tokenField:writeRepresentedObjects:toPasteboard:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "tokenField:readFromPasteboard:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "tokenField:menuForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "tokenField:hasMenuForRepresentedObject:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "tokenField:styleForRepresentedObject:": ("@16@0:4@8@12", "@32@0:8@16@24"), + }, + "NSAccessibilityTable": { + "setAccessibilitySelectedRows:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSSplitViewDelegate": { + "splitView:canCollapseSubview:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "splitView:shouldCollapseSubview:forDoubleClickOnDividerAtIndex:": ("B20@0:4@8@12i16", "B40@0:8@16@24i32"), + "splitView:constrainMinCoordinate:ofSubviewAt:": ("f20@0:4@8f12i16", "f40@0:8@16f24i32"), + "splitView:constrainMaxCoordinate:ofSubviewAt:": ("f20@0:4@8f12i16", "f40@0:8@16f24i32"), + "splitView:constrainSplitPosition:ofSubviewAt:": ("f20@0:4@8f12i16", "f40@0:8@16f24i32"), + "splitView:resizeSubviewsWithOldSize:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "splitView:shouldAdjustSizeOfSubview:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "splitView:shouldHideDividerAtIndex:": ("B16@0:4@8i12", "B32@0:8@16i24"), + "splitView:effectiveRect:forDrawnRect:ofDividerAtIndex:": ("@24@0:4@8@12@16i20", "@48@0:8@16@24@32i40"), + "splitView:additionalEffectiveRectOfDividerAtIndex:": ("@16@0:4@8i12", "@32@0:8@16i24"), + "splitViewWillResizeSubviews:": ("v12@0:4@8", "v24@0:8@16"), + "splitViewDidResizeSubviews:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSDraggingDestination": { + "draggingEntered:": ("@12@0:4@8", "@24@0:8@16"), + "draggingUpdated:": ("@12@0:4@8", "@24@0:8@16"), + "draggingExited:": ("v12@0:4@8", "v24@0:8@16"), + "prepareForDragOperation:": ("B12@0:4@8", "B24@0:8@16"), + "performDragOperation:": ("B12@0:4@8", "B24@0:8@16"), + "concludeDragOperation:": ("v12@0:4@8", "v24@0:8@16"), + "draggingEnded:": ("v12@0:4@8", "v24@0:8@16"), + "updateDraggingItemsForDrag:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSPasteboardReading": { + "initWithPasteboardPropertyList:ofType:": ("@16@0:4@8@12", "@32@0:8@16@24"), + }, + "NSAccessibilityRadioButton": { + }, + "NSValidatedToobarItem": { + "setImage:": ("v12@0:4@8", "v24@0:8@16"), + "setToolTip:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSColorPickingCustom": { + "supportsMode:": ("B12@0:4@8", "B24@0:8@16"), + "provideNewView:": ("@12@0:4B8", "@24@0:8B16"), + "setColor:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSToolbarDelegate": { + "toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:": ("@20@0:4@8@12B16", "@40@0:8@16@24B32"), + "toolbarDefaultItemIdentifiers:": ("@12@0:4@8", "@24@0:8@16"), + "toolbarAllowedItemIdentifiers:": ("@12@0:4@8", "@24@0:8@16"), + "toolbarSelectableItemIdentifiers:": ("@12@0:4@8", "@24@0:8@16"), + "toolbarWillAddItem:": ("v12@0:4@8", "v24@0:8@16"), + "toolbarDidRemoveItem:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSViewControllerPresentationAnimator": { + "animatePresentationOfViewController:fromViewController:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "animateDismissalOfViewController:fromViewController:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "NSInputServerMouseTracker": { + "mouseDownOnCharacterIndex:atCoordinate:withModifier:client:": ("B24@0:4I8@12I16@20", "B48@0:8I16@24I32@40"), + "mouseDraggedOnCharacterIndex:atCoordinate:withModifier:client:": ("B24@0:4I8@12I16@20", "B48@0:8I16@24I32@40"), + "mouseUpOnCharacterIndex:atCoordinate:withModifier:client:": ("v24@0:4I8@12I16@20", "v48@0:8I16@24I32@40"), + }, + "NSTextInputClient": { + "insertText:replacementRange:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "doCommandBySelector:": ("v12@0:4@8", "v24@0:8@16"), + "setMarkedText:selectedRange:replacementRange:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "attributedSubstringForProposedRange:actualRange:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "firstRectForCharacterRange:actualRange:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "characterIndexForPoint:": ("I12@0:4@8", "I24@0:8@16"), + "fractionOfDistanceThroughGlyphForPoint:": ("f12@0:4@8", "f24@0:8@16"), + "baselineDeltaForCharacterAtIndex:": ("f12@0:4I8", "f24@0:8I16"), + "drawsVerticallyForCharacterAtIndex:": ("B12@0:4I8", "B24@0:8I16"), + }, + "NSMenuDelegate": { + "menuNeedsUpdate:": ("v12@0:4@8", "v24@0:8@16"), + "numberOfItemsInMenu:": ("i12@0:4@8", "i24@0:8@16"), + "menu:updateItem:atIndex:shouldCancel:": ("B24@0:4@8@12i16B20", "B48@0:8@16@24i32B40"), + "menuHasKeyEquivalent:forEvent:target:action:": ("B24@0:4@8@12@16@20", "B48@0:8@16@24@32@40"), + "menuWillOpen:": ("v12@0:4@8", "v24@0:8@16"), + "menuDidClose:": ("v12@0:4@8", "v24@0:8@16"), + "menu:willHighlightItem:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "confinementRectForMenu:onScreen:": ("@16@0:4@8@12", "@32@0:8@16@24"), + }, + "NSPrintPanelAccessorizing": { + }, + "NSTabViewDelegate": { + "tabView:shouldSelectTabViewItem:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "tabView:willSelectTabViewItem:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "tabView:didSelectTabViewItem:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "tabViewDidChangeNumberOfTabViewItems:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSTextDelegate": { + "textShouldBeginEditing:": ("B12@0:4@8", "B24@0:8@16"), + "textShouldEndEditing:": ("B12@0:4@8", "B24@0:8@16"), + "textDidBeginEditing:": ("v12@0:4@8", "v24@0:8@16"), + "textDidEndEditing:": ("v12@0:4@8", "v24@0:8@16"), + "textDidChange:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSAccessibilityProgressIndicator": { + }, + "NSColorPickingDefault": { + "initWithPickerMask:colorPanel:": ("@16@0:4I8@12", "@32@0:8I16@24"), + "insertNewButtonImage:in:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "viewSizeChanged:": ("v12@0:4@8", "v24@0:8@16"), + "alphaControlAddedOrRemoved:": ("v12@0:4@8", "v24@0:8@16"), + "attachColorList:": ("v12@0:4@8", "v24@0:8@16"), + "detachColorList:": ("v12@0:4@8", "v24@0:8@16"), + "setMode:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSAccessibilityCheckBox": { + }, + "NSTextAttachmentContainer": { + "imageForBounds:textContainer:characterIndex:": ("@20@0:4@8@12I16", "@40@0:8@16@24I32"), + "attachmentBoundsForTextContainer:proposedLineFragment:glyphPosition:characterIndex:": ("@24@0:4@8@12@16I20", "@48@0:8@16@24@32I40"), + }, + "NSPathControlDelegate": { + "pathControl:shouldDragItem:withPasteboard:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "pathControl:shouldDragPathComponentCell:withPasteboard:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "pathControl:validateDrop:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "pathControl:acceptDrop:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "pathControl:willDisplayOpenPanel:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "pathControl:willPopUpMenu:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "NSPopoverDelegate": { + "popoverShouldClose:": ("B12@0:4@8", "B24@0:8@16"), + "popoverShouldDetach:": ("B12@0:4@8", "B24@0:8@16"), + "popoverDidDetach:": ("v12@0:4@8", "v24@0:8@16"), + "detachableWindowForPopover:": ("@12@0:4@8", "@24@0:8@16"), + "popoverWillShow:": ("v12@0:4@8", "v24@0:8@16"), + "popoverDidShow:": ("v12@0:4@8", "v24@0:8@16"), + "popoverWillClose:": ("v12@0:4@8", "v24@0:8@16"), + "popoverDidClose:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSSpeechSynthesizerDelegate": { + "speechSynthesizer:didFinishSpeaking:": ("v16@0:4@8B12", "v32@0:8@16B24"), + "speechSynthesizer:willSpeakWord:ofString:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "speechSynthesizer:willSpeakPhoneme:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "speechSynthesizer:didEncounterErrorAtIndex:ofString:message:": ("v24@0:4@8I12@16@20", "v48@0:8@16I24@32@40"), + "speechSynthesizer:didEncounterSyncMessage:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "NSCollectionViewDelegateFlowLayout": { + "collectionView:layout:sizeForItemAtIndexPath:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "collectionView:layout:insetForSectionAtIndex:": ("@20@0:4@8@12i16", "@40@0:8@16@24i32"), + "collectionView:layout:minimumLineSpacingForSectionAtIndex:": ("f20@0:4@8@12i16", "f40@0:8@16@24i32"), + "collectionView:layout:minimumInteritemSpacingForSectionAtIndex:": ("f20@0:4@8@12i16", "f40@0:8@16@24i32"), + "collectionView:layout:referenceSizeForHeaderInSection:": ("@20@0:4@8@12i16", "@40@0:8@16@24i32"), + "collectionView:layout:referenceSizeForFooterInSection:": ("@20@0:4@8@12i16", "@40@0:8@16@24i32"), + }, + "NSSoundDelegate": { + "sound:didFinishPlaying:": ("v16@0:4@8B12", "v32@0:8@16B24"), + }, + "NSInputServiceProvider": { + "insertText:client:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "doCommandBySelector:client:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "markedTextAbandoned:": ("v12@0:4@8", "v24@0:8@16"), + "markedTextSelectionChanged:client:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "terminate:": ("v12@0:4@8", "v24@0:8@16"), + "inputClientBecomeActive:": ("v12@0:4@8", "v24@0:8@16"), + "inputClientResignActive:": ("v12@0:4@8", "v24@0:8@16"), + "inputClientEnabled:": ("v12@0:4@8", "v24@0:8@16"), + "inputClientDisabled:": ("v12@0:4@8", "v24@0:8@16"), + "activeConversationWillChange:fromOldConversation:": ("v16@0:4@8i12", "v32@0:8@16i24"), + "activeConversationChanged:toNewConversation:": ("v16@0:4@8i12", "v32@0:8@16i24"), + }, + "NSAlertDelegate": { + "alertShowHelp:": ("B12@0:4@8", "B24@0:8@16"), + }, + "NSTextViewDelegate": { + "textView:clickedOnLink:atIndex:": ("B20@0:4@8@12I16", "B40@0:8@16@24I32"), + "textView:clickedOnCell:inRect:atIndex:": ("v24@0:4@8@12@16I20", "v48@0:8@16@24@32I40"), + "textView:doubleClickedOnCell:inRect:atIndex:": ("v24@0:4@8@12@16I20", "v48@0:8@16@24@32I40"), + "textView:draggedCell:inRect:event:atIndex:": ("v28@0:4@8@12@16@20I24", "v56@0:8@16@24@32@40I48"), + "textView:writablePasteboardTypesForCell:atIndex:": ("@20@0:4@8@12I16", "@40@0:8@16@24I32"), + "textView:writeCell:atIndex:toPasteboard:type:": ("B28@0:4@8@12I16@20@24", "B56@0:8@16@24I32@40@48"), + "textView:willChangeSelectionFromCharacterRange:toCharacterRange:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "textView:willChangeSelectionFromCharacterRanges:toCharacterRanges:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "textView:shouldChangeTextInRanges:replacementStrings:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "textView:shouldChangeTypingAttributes:toAttributes:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "textViewDidChangeSelection:": ("v12@0:4@8", "v24@0:8@16"), + "textViewDidChangeTypingAttributes:": ("v12@0:4@8", "v24@0:8@16"), + "textView:willDisplayToolTip:forCharacterAtIndex:": ("@20@0:4@8@12I16", "@40@0:8@16@24I32"), + "textView:completions:forPartialWordRange:indexOfSelectedItem:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + "textView:shouldChangeTextInRange:replacementString:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "textView:doCommandBySelector:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "textView:shouldSetSpellingState:range:": ("i20@0:4@8i12@16", "i40@0:8@16i24@32"), + "textView:menu:forEvent:atIndex:": ("@24@0:4@8@12@16I20", "@48@0:8@16@24@32I40"), + "textView:willCheckTextInRange:options:types:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + "textView:didCheckTextInRange:types:options:results:orthography:wordCount:": ("@36@0:4@8@12@16@20@24@28i32", "@72@0:8@16@24@32@40@48@56i64"), + "textView:URLForContentsOfTextAttachment:atIndex:": ("@20@0:4@8@12I16", "@40@0:8@16@24I32"), + "textView:willShowSharingServicePicker:forItems:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "undoManagerForTextView:": ("@12@0:4@8", "@24@0:8@16"), + "textView:clickedOnLink:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "textView:clickedOnCell:inRect:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "textView:doubleClickedOnCell:inRect:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "textView:draggedCell:inRect:event:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + }, + "NSAlignmentFeedbackToken": { + }, + "NSTextFinderBarContainer": { + }, + "NSWindowRestoration": { + }, + "NSAccessibilityLayoutItem": { + "setAccessibilityFrame:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSAccessibilityNavigableStaticText": { + "accessibilityStringForRange:": ("@12@0:4@8", "@24@0:8@16"), + "accessibilityLineForIndex:": ("i12@0:4i8", "i24@0:8i16"), + "accessibilityRangeForLine:": ("@12@0:4i8", "@24@0:8i16"), + "accessibilityFrameForRange:": ("@12@0:4@8", "@24@0:8@16"), + }, + "NSAccessibilityList": { + }, + "NSAccessibilityElement": { + }, + "NSOpenSavePanelDelegate": { + "panel:shouldEnableURL:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "panel:validateURL:error:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "panel:didChangeToDirectoryURL:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "panel:userEnteredFilename:confirmed:": ("@20@0:4@8@12B16", "@40@0:8@16@24B32"), + "panel:willExpand:": ("v16@0:4@8B12", "v32@0:8@16B24"), + "panelSelectionDidChange:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSTableViewDataSource": { + "numberOfRowsInTableView:": ("i12@0:4@8", "i24@0:8@16"), + "tableView:objectValueForTableColumn:row:": ("@20@0:4@8@12i16", "@40@0:8@16@24i32"), + "tableView:setObjectValue:forTableColumn:row:": ("v24@0:4@8@12@16i20", "v48@0:8@16@24@32i40"), + "tableView:sortDescriptorsDidChange:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "tableView:pasteboardWriterForRow:": ("@16@0:4@8i12", "@32@0:8@16i24"), + "tableView:draggingSession:willBeginAtPoint:forRowIndexes:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "tableView:draggingSession:endedAtPoint:operation:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "tableView:updateDraggingItemsForDrag:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "tableView:writeRowsWithIndexes:toPasteboard:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "tableView:validateDrop:proposedRow:proposedDropOperation:": ("@24@0:4@8@12i16@20", "@48@0:8@16@24i32@40"), + "tableView:acceptDrop:row:dropOperation:": ("B24@0:4@8@12i16@20", "B48@0:8@16@24i32@40"), + "tableView:namesOfPromisedFilesDroppedAtDestination:forDraggedRowsWithIndexes:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + }, + "NSCollectionViewElement": { + "applyLayoutAttributes:": ("v12@0:4@8", "v24@0:8@16"), + "willTransitionFromLayout:toLayout:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "didTransitionFromLayout:toLayout:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "preferredLayoutAttributesFittingAttributes:": ("@12@0:4@8", "@24@0:8@16"), + }, + "NSUserInterfaceItemSearching": { + "searchForItemsWithSearchString:resultLimit:matchedItemHandler:": ("v24@0:4@8i12@16@20", "v48@0:8@16i24@32@40"), + "localizedTitlesForItem:": ("@12@0:4@8", "@24@0:8@16"), + "performActionForItem:": ("v12@0:4@8", "v24@0:8@16"), + "showAllHelpTopicsForSearchString:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSStackViewDelegate": { + "stackView:willDetachViews:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "stackView:didReattachViews:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "NSPasteboardWriting": { + "writableTypesForPasteboard:": ("@12@0:4@8", "@24@0:8@16"), + "writingOptionsForType:pasteboard:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "pasteboardPropertyListForType:": ("@12@0:4@8", "@24@0:8@16"), + }, + "NSChangeSpelling": { + "changeSpelling:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSSearchFieldDelegate": { + "searchFieldDidStartSearching:": ("v12@0:4@8", "v24@0:8@16"), + "searchFieldDidEndSearching:": ("v12@0:4@8", "v24@0:8@16"), + }, + "NSTextInput": { + "insertText:": ("v12@0:4@8", "v24@0:8@16"), + "doCommandBySelector:": ("v12@0:4@8", "v24@0:8@16"), + "setMarkedText:selectedRange:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "attributedSubstringFromRange:": ("@12@0:4@8", "@24@0:8@16"), + "firstRectForCharacterRange:": ("@12@0:4@8", "@24@0:8@16"), + "characterIndexForPoint:": ("I12@0:4@8", "I24@0:8@16"), + }, + "NSSpeechRecognizerDelegate": { + "speechRecognizer:didRecognizeCommand:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "NSUserInterfaceItemIdentification": { + }, + "JRSMenuDelegate": { + "handleJavaMouseEvent:": ("v12@0:4@8", "v24@0:8@16"), + "handleJavaMenuItemTargetedAtIndex:rect:": ("v16@0:4I8@12", "v32@0:8I16@24"), + }, + "JRSRemoteLayer": { + }, + "AUAudioUnitFactory": { + "createAudioUnitWithComponentDescription:error:": ("@16@0:4@8@12", "@32@0:8@16@24"), + }, + "AUCocoaUIBase": { + "uiViewForAudioUnit:withSize:": ("@16@0:4@8@12", "@32@0:8@16@24"), + }, + "SBApplicationDelegate": { + "eventDidFail:withError:": ("@16@0:4r@8@12", "@32@0:8r@16@24"), + }, + "CLLocationManagerDelegate": { + "locationManager:": ("v12@0:4@8", "v24@0:8@16"), + "locationManager:": ("v12@0:4@8", "v24@0:8@16"), + "locationManager:": ("v12@0:4@8", "v24@0:8@16"), + "locationManagerShouldDisplayHeadingCalibration:": ("B12@0:4@8", "B24@0:8@16"), + "locationManager:": ("v12@0:4@8", "v24@0:8@16"), + "locationManager:": ("v12@0:4@8", "v24@0:8@16"), + "locationManager:": ("v12@0:4@8", "v24@0:8@16"), + "locationManager:": ("v12@0:4@8", "v24@0:8@16"), + "locationManager:": ("v12@0:4@8", "v24@0:8@16"), + "locationManager:": ("v12@0:4@8", "v24@0:8@16"), + "locationManager:": ("v12@0:4@8", "v24@0:8@16"), + "locationManager:didChangeAuthorizationStatus:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "locationManager:": ("v12@0:4@8", "v24@0:8@16"), + "locationManagerDidPauseLocationUpdates:": ("v12@0:4@8", "v24@0:8@16"), + "locationManagerDidResumeLocationUpdates:": ("v12@0:4@8", "v24@0:8@16"), + "locationManager:": ("v12@0:4@8", "v24@0:8@16"), + }, + "JNFTypeCoercion": { + "coerceNSObject:withEnv:usingCoercer:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + "coerceJavaObject:withEnv:usingCoercer:": ("@20@0:4@8@12@16", "@40@0:8@16@24@32"), + }, + "PHContentEditingController": { + "canHandleAdjustmentData:": ("B12@0:4@8", "B24@0:8@16"), + "startContentEditingWithInput:placeholderImage:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "finishContentEditingWithCompletionHandler:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "FIFinderSync": { + "menuForMenuKind:": ("@12@0:4@8", "@24@0:8@16"), + "beginObservingDirectoryAtURL:": ("v12@0:4@8", "v24@0:8@16"), + "endObservingDirectoryAtURL:": ("v12@0:4@8", "v24@0:8@16"), + "requestBadgeIdentifierForURL:": ("v12@0:4@8", "v24@0:8@16"), + }, + "QCPlugInContext": { + "logMessage:": ("v12@0:4@8", "v24@0:8@16"), + "outputImageProviderFromBufferWithPixelFormat:pixelsWide:pixelsHigh:baseAddress:bytesPerRow:releaseCallback:releaseContext:colorSpace:shouldColorMatch:": ("@44@0:4@8I12I16r@20I24@28@32@36B40", "@88@0:8@16I24I32r@40I48@56@64@72B80"), + "outputImageProviderFromTextureWithPixelFormat:pixelsWide:pixelsHigh:name:flipped:releaseCallback:releaseContext:colorSpace:shouldColorMatch:": ("@44@0:4@8I12I16@20B24@28@32@36B40", "@88@0:8@16I24I32@40B48@56@64@72B80"), + }, + "QCPlugInOutputImageProvider": { + "renderToBuffer:withBytesPerRow:pixelFormat:forBounds:": ("B24@0:4@8I12@16@20", "B48@0:8@16I24@32@40"), + "copyRenderedTextureForCGLContext:pixelFormat:bounds:isFlipped:": ("@24@0:4@8@12@16@20", "@48@0:8@16@24@32@40"), + "releaseRenderedTexture:forCGLContext:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "canRenderWithCGLContext:": ("B12@0:4@8", "B24@0:8@16"), + "renderWithCGLContext:forBounds:": ("B16@0:4@8@12", "B32@0:8@16@24"), + }, + "QCCompositionRenderer": { + "QCCompositionAttributeNameKey:": ("@0", "@0"), + "QCCompositionAttributeDescriptionKey:": ("@0", "@0"), + "QCCompositionAttributeCopyrightKey:": ("@0", "@0"), + "QCPortAttributeTypeKey:": ("@0", "@0"), + "QCPortAttributeNameKey:": ("@0", "@0"), + "setValue:forInputKey:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "valueForInputKey:": ("@12@0:4@8", "@24@0:8@16"), + "valueForOutputKey:": ("@12@0:4@8", "@24@0:8@16"), + "ports:": ("@4:0", "@8:0"), + "ports:": ("@4:0", "@8:0"), + "ports:(optimized abstract image object only to be used with -setValue:forInputKey: of another )": ("@4:0", "@8:0"), + "ports:(optimized abstract structure object only to be used with -setValue:forInputKey: of another )": ("@4:0", "@8:0"), + "valueForOutputKey:ofType:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "setInputValuesWithPropertyList:": ("v12@0:4@8", "v24@0:8@16"), + }, + "QCPlugInInputImageSource": { + "lockBufferRepresentationWithPixelFormat:colorSpace:forBounds:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "lockTextureRepresentationWithColorSpace:forBounds:": ("B16@0:4@8@12", "B32@0:8@16@24"), + "bindTextureRepresentationToCGLContext:textureUnit:normalizeCoordinates:": ("v20@0:4@8@12B16", "v40@0:8@16@24B32"), + "unbindTextureRepresentationFromCGLContext:textureUnit:": ("v16@0:4@8@12", "v32@0:8@16@24"), + }, + "AUCustomViewPersistentData": { + }, + "MDLNamed": { + }, + "MDLObjectContainerComponent": { + "addObject:": ("v12@0:4@8", "v24@0:8@16"), + "removeObject:": ("v12@0:4@8", "v24@0:8@16"), + }, + "MDLMeshBuffer": { + "fillData:offset:": ("v16@0:4@8I12", "v32@0:8@16I24"), + }, + "MDLMeshBufferAllocator": { + "newZone:": ("@12@0:4I8", "@24@0:8I16"), + "newZoneForBuffersWithSize:": ("@12@0:4@8", "@24@0:8@16"), + "newBuffer:": ("@12@0:4I8", "@24@0:8I16"), + "newBufferWithData:": ("@12@0:4@8", "@24@0:8@16"), + "newBufferFromZone:": ("@12@0:4@8", "@24@0:8@16"), + "newBufferFromZone:": ("@12@0:4@8", "@24@0:8@16"), + }, + "MDLMeshBufferZone": { + }, + "MDLTransformComponent": { + "setLocalTransform:forTime:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "setLocalTransform:": ("v12@0:4@8", "v24@0:8@16"), + "localTransformAtTime:": ("@12@0:4@8", "@24@0:8@16"), + }, + "MDLComponent": { + }, + "IMKUnicodeTextInput": { + "insertText:": ("v12@0:4@8", "v24@0:8@16"), + }, + "IMKTextInput": { + "insertText:replacementRange:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "setMarkedText:selectionRange:replacementRange:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "attributedSubstringFromRange:": ("@12@0:4@8", "@24@0:8@16"), + "characterIndexForPoint:tracking:inMarkedRange:": ("i20@0:4@8@12@16", "i40@0:8@16@24@32"), + "attributesForCharacterIndex:lineHeightRectangle:": ("@16@0:4I8@12", "@32@0:8I16@24"), + "overrideKeyboardWithKeyboardNamed:": ("v12@0:4@8", "v24@0:8@16"), + "selectInputMode:": ("v12@0:4@8", "v24@0:8@16"), + "supportsProperty:": ("B12@0:4@8", "B24@0:8@16"), + "stringFromRange:actualRange:": ("@16@0:4@8@12", "@32@0:8@16@24"), + "firstRectForCharacterRange:actualRange:": ("@16@0:4@8@12", "@32@0:8@16@24"), + }, + "CBPeripheralDelegate": { + "peripheralDidUpdateName:": ("v12@0:4@8", "v24@0:8@16"), + "peripheralDidInvalidateServices:": ("v12@0:4@8", "v24@0:8@16"), + "peripheral:didModifyServices:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "peripheralDidUpdateRSSI:error:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "peripheral:didDiscoverServices:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "peripheral:didDiscoverIncludedServicesForService:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "peripheral:didDiscoverCharacteristicsForService:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "peripheral:didUpdateValueForCharacteristic:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "peripheral:didWriteValueForCharacteristic:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "peripheral:didUpdateNotificationStateForCharacteristic:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "peripheral:didDiscoverDescriptorsForCharacteristic:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "peripheral:didUpdateValueForDescriptor:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "peripheral:didWriteValueForDescriptor:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + }, + "CBPeripheralManagerDelegate": { + "peripheralManagerDidUpdateState:": ("v12@0:4@8", "v24@0:8@16"), + "peripheralManager:willRestoreState:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "peripheralManagerDidStartAdvertising:error:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "peripheralManager:didAddService:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "peripheralManager:central:didSubscribeToCharacteristic:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "peripheralManager:central:didUnsubscribeFromCharacteristic:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "peripheralManager:didReceiveReadRequest:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "peripheralManager:didReceiveWriteRequests:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "peripheralManagerIsReadyToUpdateSubscribers:": ("v12@0:4@8", "v24@0:8@16"), + }, + "CBCentralManagerDelegate": { + "centralManagerDidUpdateState:": ("v12@0:4@8", "v24@0:8@16"), + "centralManager:willRestoreState:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "centralManager:didRetrievePeripherals:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "centralManager:didRetrieveConnectedPeripherals:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "centralManager:didDiscoverPeripheral:advertisementData:RSSI:": ("v24@0:4@8@12@16@20", "v48@0:8@16@24@32@40"), + "centralManager:didConnectPeripheral:": ("v16@0:4@8@12", "v32@0:8@16@24"), + "centralManager:didFailToConnectPeripheral:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + "centralManager:didDisconnectPeripheral:error:": ("v20@0:4@8@12@16", "v40@0:8@16@24@32"), + }, + "GKGameModel": { + "setGameModel:": ("v12@0:4@8", "v24@0:8@16"), + "gameModelUpdatesForPlayer:": ("@12@0:4@8", "@24@0:8@16"), + "applyGameModelUpdate:": ("v12@0:4@8", "v24@0:8@16"), + "scoreForPlayer:": ("i12@0:4@8", "i24@0:8@16"), + "isWinForPlayer:": ("B12@0:4@8", "B24@0:8@16"), + "isLossForPlayer:": ("B12@0:4@8", "B24@0:8@16"), + "unapplyGameModelUpdate:": ("v12@0:4@8", "v24@0:8@16"), + }, + "GKRandom": { + "nextIntWithUpperBound:": ("I12@0:4I8", "I24@0:8I16"), + }, + "GKGameModelPlayer": { + }, + "GKAgentDelegate": { + "agentWillUpdate:": ("v12@0:4@8", "v24@0:8@16"), + "agentDidUpdate:": ("v12@0:4@8", "v24@0:8@16"), + }, + "GKStrategist": { + }, + "GKGameModelUpdate": { + }, + "DRFileDataProduction": { + "calculateSizeOfFile:fork:estimating:": ("@20@0:4@8@12B16", "@40@0:8@16@24B32"), + "prepareFileForBurn:": ("B12@0:4@8", "B24@0:8@16"), + "produceFile:fork:intoBuffer:length:atAddress:blockSize:": ("@32@0:4@8@12@16@20@24@28", "@64@0:8@16@24@32@40@48@56"), + "prepareFileForVerification:": ("B12@0:4@8", "B24@0:8@16"), + "cleanupFileAfterBurn:": ("v12@0:4@8", "v24@0:8@16"), + }, + "DRTrackDataProduction": { + "estimateLengthOfTrack:": ("@12@0:4@8", "@24@0:8@16"), + "prepareTrack:forBurn:toMedia:": ("B20@0:4@8@12@16", "B40@0:8@16@24@32"), + "cleanupTrackAfterBurn:": ("v12@0:4@8", "v24@0:8@16"), + "producePreGapForTrack:intoBuffer:length:atAddress:blockSize:ioFlags:": ("@32@0:4@8@12@16@20@24@28", "@64@0:8@16@24@32@40@48@56"), + "produceDataForTrack:intoBuffer:length:atAddress:blockSize:ioFlags:": ("@32@0:4@8@12@16@20@24@28", "@64@0:8@16@24@32@40@48@56"), + "prepareTrackForVerification:": ("B12@0:4@8", "B24@0:8@16"), + "verifyPreGapForTrack:inBuffer:length:atAddress:blockSize:ioFlags:": ("B32@0:4@8r@12@16@20@24@28", "B64@0:8@16r@24@32@40@48@56"), + "verifyDataForTrack:inBuffer:length:atAddress:blockSize:ioFlags:": ("B32@0:4@8r@12@16@20@24@28", "B64@0:8@16r@24@32@40@48@56"), + "cleanupTrackAfterVerification:": ("B12@0:4@8", "B24@0:8@16"), + }, "AVB17221AECPClient": { "AECPDidReceiveCommand:onInterface:": ("B16@0:4@8@12", "B32@0:8@16@24"), "AECPDidReceiveResponse:onInterface:": ("B16@0:4@8@12", "B32@0:8@16@24"), diff --git a/tools/buildprotocols.py b/tools/buildprotocols.py index 235cfdf..1f16e12 100644 --- a/tools/buildprotocols.py +++ b/tools/buildprotocols.py @@ -49,21 +49,31 @@ def scan_header(framework, header_fn): protocol = None for line in lines: - line = line.splitlines()[0] + line = line.strip() if protocol is None: - if line.startswith('@protocol') and not line.strip().endswith(';'): + if line.startswith('@protocol') and not line.endswith(';'): # extract protocol name dprint(framework_name, line) - protocol_name = line.split()[1] - protocol = (protocol_name, []) + try: + protocol_name = line.split()[1] + except IndexError: + # not the droids we're looking for + pass + else: + protocol = (protocol_name, []) else: if line.startswith('@end'): # done, insert the protocol! insert_protocol(framework_name, protocol) protocol = None elif line.startswith('-') and ':' in line: - protocol[1].append(parse_delegate(line)) + try: + delegate = parse_delegate(line) + except Exception: + pass + else: + protocol[1].append(delegate) def insert_protocol(framework_name, protocol):