<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>mikeash.com pyblog/objective-c-runtime-podcast-episode-at-mobile-orchard.html comments</title><link>http://www.mikeash.com/?page=pyblog/objective-c-runtime-podcast-episode-at-mobile-orchard.html#comments</link><description>mikeash.com Recent Comments</description><lastBuildDate>Sun, 10 May 2026 06:07:10 GMT</lastBuildDate><generator>PyRSS2Gen-1.0.0</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>mikeash - 2014-05-10 16:14:45</title><link>http://www.mikeash.com/?page=pyblog/objective-c-runtime-podcast-episode-at-mobile-orchard.html#comments</link><description>I'm afraid I don't have a copy. If you manage to dig one up, please let me know and I will post a link to it.</description><guid isPermaLink="true">d7c4a8ceaf5d9698496432bed347fe4c</guid><pubDate>Sat, 10 May 2014 16:14:45 GMT</pubDate></item><item><title>Paul - 2014-05-10 14:26:52</title><link>http://www.mikeash.com/?page=pyblog/objective-c-runtime-podcast-episode-at-mobile-orchard.html#comments</link><description>I was wondering if you have a copy of this audio? I listened when the podcast first came out and was so amazed how much better I understood what was going on. I've wanted to find it again for years – and just happened upon the description today. I'm sure this is the enlightenment I remember.
&lt;br /&gt;
&lt;br /&gt;But – the MP3 linked at Mobile Orchard is gone. oh no.
&lt;br /&gt;
&lt;br /&gt;&lt;a href="http://mobileorchard.com/podcast-mike-ash-on-the-objective-c-runtime-objects-and-the-runtime-message-sending-and-no-such-method/"&gt;http://mobileorchard.com/podcast-mike-ash-on-the-objective-c-runtime-objects-and-the-runtime-message-sending-and-no-such-method/&lt;/a&gt;</description><guid isPermaLink="true">4ae48c7347125bd07bc42e4c70339239</guid><pubDate>Sat, 10 May 2014 14:26:52 GMT</pubDate></item><item><title>mikeash - 2009-09-20 14:49:14</title><link>http://www.mikeash.com/?page=pyblog/objective-c-runtime-podcast-episode-at-mobile-orchard.html#comments</link><description>If you do nothing in forwardInvocation: then control will indeed just return to the caller. I don't know about the return value they will see, though. You may need to explicitly zero out the return value in the NSInvocation before handing it back to them if you don't want them to receive garbage.
&lt;br /&gt;
&lt;br /&gt;Note that you need to have an NSMethodSignature to be able to handle these things, which makes it hard to write an arbitrary message handler. If you're doing nothing then you can get away with an NSMethodSignature that doesn't match 100%, but you still need the return type to be correct for the forwarding mechanism to work properly.</description><guid isPermaLink="true">8661b985c8aa25c9ccf8aabd12abc345</guid><pubDate>Sun, 20 Sep 2009 14:49:14 GMT</pubDate></item><item><title>Renzo - 2009-09-20 13:37:58</title><link>http://www.mikeash.com/?page=pyblog/objective-c-runtime-podcast-episode-at-mobile-orchard.html#comments</link><description>Hi Mike, just listen the podcast and I really enjoyed how clear was your explanation of such a difficult topic. I have one question about the triple callback message dispatching in Objective-C, specifically the forwardInvocation: since the method returns void, is it possible to just do nothing and basically create the equivalent of a "/dev/null" for message dispatching? I'm asking this because I'm trying to understand if there are difference  between forwardInvocation and Ruby method_missing. For instance, with method_instance nil is always returned (unless you return something else explicitly). Thank you.</description><guid isPermaLink="true">0651093bec084a665795cb99793d28de</guid><pubDate>Sun, 20 Sep 2009 13:37:58 GMT</pubDate></item></channel></rss>
