** MacTechGroup Meeting Wednesday Sept 7 - 7PM

Owen Hartnett owen at clipboardinc.com
Mon Sep 5 19:12:18 EDT 2016


MacTechGroup

The MacTechGroup holds meetings for Macintosh programmers on the first Wednesday of each month at MIT in Cambridge, Massachusetts, USA.

Next Meeting:
Sept 7 - 7:00 PM Building E51  MIT Sloan School 



Room 315.
Topics in Using Swift



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.

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:



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".  

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.  


************************

You can get a map showing building E51 at
<http://whereis.mit.edu/bin/map?oldstate=2&off.x=4620&off <http://whereis.mit.edu/bin/map?oldstate=2&off.x=4620&off>.y=1640&hi=bldg_e51&zoom.x=89&zoom.y=38>


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)

You can get more information on the MacTechGrp and directions at http://www.mactechgroup.org <http://www.mactechgroup.org/>.  We're also on Meetup.com <http://meetup.com/> 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.

To contact the unindicted co-conspirator irresponsible for this group,
email owen at clipboardinc. <mailto:owen at clipboardinc.net>com


_______________________________________________
MacTechGroup-annouce mailing list
MacTechGroup-annouce at lists.mactechgroup.org <mailto:MacTechGroup-annouce at lists.mactechgroup.org>
http://lists.mactechgroup.org/mailman/listinfo/mactechgroup-annouce <http://lists.mactechgroup.org/mailman/listinfo/mactechgroup-annouce>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mactechgroup.org/pipermail/mactechgroup-annouce/attachments/20160905/652c0509/attachment.html>


More information about the MacTechGroup-annouce mailing list