{"json_modified": "2016-03-28T08:45:16.752687", "uuid": "8217a2cf-6b92-4d43-8235-6b1c13b32b3c", "title": "Using Objective-C from js-ctypes", "url": "/en-US/docs/Mozilla/js-ctypes/Examples/Using_Objective-C_from_js-ctypes", "tags": ["js-ctypes", "Mac OS X", "JavaScript"], "translations": [], "modified": "2016-03-04T05:57:07", "label": "Using Objective-C from js-ctypes", "localization_tags": [], "locale": "en-US", "id": 151341, "last_edit": "2016-03-04T05:57:04", "summary": "Objective-C has its own syntax, and it cannot be written directly with js-ctypes. This documentation explains how to convert the Objective-C code into js-ctypes code.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "Converting_Objective-C_code_to_C_code", "title": "Converting Objective-C code to C code"}, {"id": "Speech_Synthesis_Example", "title": "Speech Synthesis Example"}, {"id": "Class_Message_and_Selector", "title": "Class, Message, and Selector"}, {"id": "Get_a_reference_to_a_class", "title": "Get a reference to a class"}, {"id": "Registering_a_selector", "title": "Registering a selector"}, {"id": "Sending_a_message", "title": "Sending a message"}, {"id": "Selector_for_a_method_with_arguments", "title": "Selector for a method with arguments"}, {"id": "Method_which_returns_non-id_type", "title": "Method which returns non-id type"}, {"id": "NSString_literals", "title": "NSString literals"}, {"id": "Converted_C_code", "title": "Converted C code"}, {"id": "Converting_C_code_to_js-ctypes_code", "title": "Converting C code to js-ctypes code"}, {"id": "Types_and_Functions", "title": "Types and Functions"}, {"id": "Types", "title": "Types"}, {"id": "Functions", "title": "Functions"}, {"id": "Calling_variadic_function", "title": "Calling variadic function"}, {"id": "Converted_js-ctypes_code", "title": "Converted js-ctypes code"}, {"id": "Creating_Objective-C_Blocks", "title": "Creating Objective-C Blocks"}], "slug": "Mozilla/js-ctypes/Examples/Using_Objective-C_from_js-ctypes", "review_tags": ["technical", "editorial"]}