From owen at clipboardinc.com Mon Sep 5 19:12:18 2016 From: owen at clipboardinc.com (Owen Hartnett) Date: Mon, 5 Sep 2016 19:12:18 -0400 Subject: ** MacTechGroup Meeting Wednesday Sept 7 - 7PM Message-ID: 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 .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 . We're also on 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. com _______________________________________________ MacTechGroup-annouce mailing list MacTechGroup-annouce at lists.mactechgroup.org http://lists.mactechgroup.org/mailman/listinfo/mactechgroup-annouce -------------- next part -------------- An HTML attachment was scrubbed... URL: