<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Tomorrow Night ** MacTechGroup Meeting Wednesday
May 6 - R</title></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><x-html>


<div><span class="Apple-style-span" style="font-family: Times; "><h1 style="font-family: Verdana, sans-serif; color: black; font-size: 19px; text-align: center; "><span class="Apple-style-span" style="font-family: Times; font-size: medium; font-weight: normal; "><h1 style="font-family: Verdana, sans-serif; color: black; font-size: 19px; text-align: center; ">MacTechGroup</h1><p style="font-family: Arial; color: black; font-size: 16px; ">The MacTechGroup holds meetings for Macintosh programmers on the first Wednesday of each month at MIT in Cambridge, Massachusetts, USA.</p><h3 style="font-family: Verdana, sans-serif; color: black; font-size: 14px; text-align: center; ">Next Meeting:<br>May 4 2011 7:00 PM Building E51 Room 335 MIT Sloan School </h3><div><br></div><div>NOTE THAT OUR OFFICIAL ROOM IS 335 - but check the other rooms in that corridor!!!!!</div><h2 style="font-family: Verdana, sans-serif; color: black; font-size: 16px; text-align: center; "><div style="text-align: left;"><font class="Apple-style-span" face="Helvetica"><span class="Apple-style-span" style="font-weight: normal; font-size: medium;"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 17px/normal Helvetica; "><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;">Subject:  </span></font><span class="Apple-style-span" style="font-size: 15px; ">Objective-C Messaging</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 17px/normal Helvetica; "><span class="Apple-style-span" style="font-size: medium; "><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 17px/normal Helvetica; "><span class="Apple-style-span" style="font-size: 15px; "></span><span class="Apple-style-span" style="font-size: medium; "><span class="Apple-style-span" style="font-size: 15px; "><b>John Shockey</b></span><br></span><span class="Apple-style-span" style="font-size: medium; "><br></span></div></span></font><span class="Apple-style-span" style="font-family: Helvetica; font-weight: normal; font-size: medium; ">Sending a message to an object (or, in alternative terminology, calling a method) is at the heart of what Objective-C does.</span><span class="Apple-style-span" style="font-family: Helvetica; font-weight: normal; font-size: medium; "><br></span><span class="Apple-style-span" style="font-family: Helvetica; font-weight: normal; font-size: medium; "><br></span><span class="Apple-style-span" style="font-family: Helvetica; font-weight: normal; font-size: medium; ">I'll start with a brief review of the basics, and then talk a bit about how it works behind the scenes. I'll also discuss the C language underpinnings of Objective-C messaging. We'll go over a number of alternate ways of sending messages using various methods and classes from within the Foundation framework, as well as an optimization that can be occasionally useful to bypass a lot of the normal overhead.</span><span class="Apple-style-span" style="font-family: Helvetica; font-weight: normal; font-size: medium; "><br></span><span class="Apple-style-span" style="font-family: Helvetica; font-weight: normal; font-size: medium; "><br></span><span class="Apple-style-span" style="font-family: Helvetica; font-weight: normal; font-size: medium; ">Finally, I'll point out a number of places where it is possible to intervene in the message sending process, and discuss some cases where you might want to do that.</span><span class="Apple-style-span" style="font-family: Helvetica; font-weight: normal; font-size: medium; "><br></span><span class="Apple-style-span" style="font-family: Helvetica; font-weight: normal; font-size: medium; "><br></span><span class="Apple-style-span" style="font-family: Helvetica; font-weight: normal; font-size: medium; ">If there's time, I'll go back and add more detail to areas mentioned earlier.</span><span class="Apple-style-span" style="font-family: Helvetica; font-weight: normal; font-size: medium; "><br></span><span class="Apple-style-span" style="font-family: Helvetica; font-weight: normal; font-size: medium; "><br></span></div></h2><div><font class="Apple-style-span" face="Arial, sans-serif" size="4"><div style="font-size: medium; font-family: Helvetica; "><div style="text-align: left;">The talk should range from basic material to a more advanced-intermediate level. Most of what is covered applies to both Mac OS X and iOS.</div><div style="text-align: left;"><br></div><div style="text-align: left;">************************</div>You can get a map showing building E51 at<br><<a href="http://whereis.mit.edu/bin/map?oldstate=2&off.x=4620&off">http://whereis.mit.edu/bin/map?oldstate=2&off.x=4620&off</a>.<span></span>y=1640&hi=bldg_e51&zoom.x=89&zoom.y=38><br><br><br>The MacTechGrp always meets the first Wednesday of the month. (Sometimes I screw up the date of the notice, but it's always the first Wednesday)<br><br>You can get more information on the MacTechGrp and directions at <a href="http://www.mactechgroup.org/">http://www.mactechgroup.org</a>.  We're also on <a href="http://Meetup.com">Meetup.com</a> now - check it out.  Sometimes even the meeting announcements are up to date.<br><br>To contact the unindicted co-conspirator irresponsible for this group,<br>email <a href="mailto:owen@clipboardinc.net">owen@clipboardinc.</a>com<br><br></div></font></div></span></h1></span></div>


</x-html>
</body></html>