<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><meta http-equiv="Content-Type" content="text/html charset=utf-8"><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><meta http-equiv="Content-Type" content="text/html charset=utf-8"><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><meta http-equiv="Content-Type" content="text/html charset=windows-1252"><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><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;" class=""><x-html class="">


<div class=""><h1 style="text-align: center; " class=""></h1><h1 style="color: black; font-family: Verdana, sans-serif; font-weight: normal; font-size: 19px; text-align: center; " class="">MacTechGroup</h1><p style="color: black; font-family: Arial; font-weight: normal; font-size: 16px; " class="">The MacTechGroup holds meetings for Macintosh programmers on the first Wednesday of each month at MIT in Cambridge, Massachusetts, USA.</p><h3 style="color: black; font-family: Verdana, sans-serif; font-weight: normal; font-size: 14px; text-align: center; " class="">Next Meeting:<br class="">Sept 7 - 7:00 PM Building E51  MIT Sloan School </h3><div style="color: black; font-family: Times; font-weight: normal; font-size: inherit;" class=""><br class=""></div><div style="color: black; font-family: Times; font-weight: normal; font-size: inherit;" class=""><br class=""></div><div style="color: black; font-family: Times; font-weight: normal; font-size: inherit;" class=""><div style="font-family: Helvetica; font-size: 18px; font-weight: bold; margin: 0px;" class="">Room 315.</div></div><h2 style="text-align: center; " class=""><div style="text-align: left; " class=""><p style="margin: 0px 0px 15px; padding: 0px; -webkit-animation: fontfix 0.1s linear 0.1s 1; animation: fontfix 0.1s linear 0.1s 1; box-shadow: none; background-color: rgb(255, 255, 255); border: none; color: rgba(0, 0, 0, 0.870588); font-family: 'Graphik Meetup', helvetica, arial, sans-serif; font-size: 16px; font-weight: normal; background-position: 0px 0px;" class="">Topics in Using Swift</p><p style="margin: 0px 0px 15px; padding: 0px; -webkit-animation: fontfix 0.1s linear 0.1s 1; animation: fontfix 0.1s linear 0.1s 1; box-shadow: none; background-color: rgb(255, 255, 255); border: none; color: rgba(0, 0, 0, 0.870588); font-family: 'Graphik Meetup', helvetica, arial, sans-serif; font-size: 16px; font-weight: normal; background-position: 0px 0px;" class=""><br class=""></p><p style="margin: 0px 0px 15px; padding: 0px; -webkit-animation: fontfix 0.1s linear 0.1s 1; animation: fontfix 0.1s linear 0.1s 1; box-shadow: none; background-color: rgb(255, 255, 255); border: none; color: rgba(0, 0, 0, 0.870588); font-family: 'Graphik Meetup', helvetica, arial, sans-serif; font-size: 16px; font-weight: normal; background-position: 0px 0px;" class="">The first half hour to hour, we have an open discussion session and "Bring out your code."  For "Bring Out Your Code" session, members can bring in intractable bugs, and we'll help debug them as a group.  We don't guarantee success, but our track record is very good. Our final hour is for the presentation. No dues, no fees, no costs.</p><p style="margin: 0px 0px 15px; padding: 0px; -webkit-animation: fontfix 0.1s linear 0.1s 1; animation: fontfix 0.1s linear 0.1s 1; box-shadow: none; background-color: rgb(255, 255, 255); border: none; color: rgba(0, 0, 0, 0.870588); font-family: 'Graphik Meetup', helvetica, arial, sans-serif; font-size: 16px; font-weight: normal; background-position: 0px 0px;" class="">Our presenter is Matthew Fremont.  This will be a good demonstration for both beginners who are trying to grok introductory iOS and advanced people who are looking to help with these challenges. Here's what he'll be talking about:</p><p style="margin: 0px 0px 15px; padding: 0px; -webkit-animation: fontfix 0.1s linear 0.1s 1; animation: fontfix 0.1s linear 0.1s 1; box-shadow: none; background-color: rgb(255, 255, 255); border: none; color: rgba(0, 0, 0, 0.870588); font-family: 'Graphik Meetup', helvetica, arial, sans-serif; font-size: 16px; font-weight: normal; background-position: 0px 0px;" class=""><br class=""></p><p style="margin: 0px 0px 15px; padding: 0px; -webkit-animation: fontfix 0.1s linear 0.1s 1; animation: fontfix 0.1s linear 0.1s 1; box-shadow: none; background-color: rgb(255, 255, 255); border: none; color: rgba(0, 0, 0, 0.870588); font-family: 'Graphik Meetup', helvetica, arial, sans-serif; font-size: 16px; font-weight: normal; background-position: 0px 0px;" class=""><i class="">I will be presenting the graphing calculator that I've developed in Swift. The app is based on the assignments and lectures from the Stanford iTunesU course "Developing iOS 8 Apps with Swift".  <br class=""><br class="">My goal is to make this an interactive discussion about a few topics in using Swift for developing iOS apps. I will start with a short demonstration of the calculator's ability to graph polynomial expressions, and then dive into the code to explain how the design and implementation blends object-oriented and functional programming styles in Swift. The blending of styles is exemplified by the design of the stack used to model the user input and the interface between this model and the custom drawRect() method that renders the graph using the Core Graphics API. Depending upon interest and time, we can also explore the the challenges of unit testing this app's controllers and views, some strategies that are useful, and the the two different styles I've used to write the unit tests.  <br class=""></i></p><div class=""><i class=""><br class=""></i></div><font class="Apple-style-span" face="Helvetica"><div style="margin: 0px; " class=""><span style="font-size: 12px; font-weight: normal;" class="">************************</span></div></font></div></h2></div></x-html><x-html class=""><div class=""><span class="Apple-style-span" style="font-family: Times;"><h1 style="font-family: Verdana, sans-serif; color: black; text-align: center; " class=""><span class="Apple-style-span" style="font-family: Times; font-weight: normal; "><div style="font-size: 12px;" class=""><font class="Apple-style-span" face="Arial, sans-serif" size="4"><div style="font-size: 12px; font-family: Helvetica;" class="">You can get a map showing building E51 at<br class=""><<a href="http://whereis.mit.edu/bin/map?oldstate=2&off.x=4620&off" class="">http://whereis.mit.edu/bin/map?oldstate=2&off.x=4620&off</a>.<span class=""></span>y=1640&hi=bldg_e51&zoom.x=89&zoom.y=38><br class=""><br class=""><br class="">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 class=""><br class="">You can get more information on the MacTechGrp and directions at <a href="http://www.mactechgroup.org/" class="">http://www.mactechgroup.org</a>.  We're also on <a href="http://Meetup.com" class="">Meetup.com</a> now - check it out.  Please sign up for our group on Meetup, and swell our ranks.  It's free to sign up.  I'm paying the bill.<br class=""><br class="">To contact the unindicted co-conspirator irresponsible for this group,<br class="">email <a href="mailto:owen@clipboardinc.net" class="">owen@clipboardinc.</a>com<br class=""><br class=""></div></font></div></span></h1></span></div>


</x-html>
_______________________________________________<br class="">MacTechGroup-annouce mailing list<br class=""><a href="mailto:MacTechGroup-annouce@lists.mactechgroup.org" class="">MacTechGroup-annouce@lists.mactechgroup.org</a><br class=""><a href="http://lists.mactechgroup.org/mailman/listinfo/mactechgroup-annouce" class="">http://lists.mactechgroup.org/mailman/listinfo/mactechgroup-annouce</a><br class=""></body></html>