Knoxville CocoaHeads


Welcome to the CocoaHeads of Knoxville, TN! CocoaHeads is a group devoted to discussion of Apple's Cocoa and Cocoa Touch Frameworks for programming on OS X (Mac) and iOS (iPhone, iPad). During monthly meetings, members offer tutorials, present their projects, share app ideas, and provide advice to other programmers. Whether you are an experienced developer or just getting started, Knoxville CocoaHeads is a great way to stay current with the latest technologies and improve your programming skills. The global CocoaHeads site is available at

Monthly meetings are every 3rd Tuesday from 7-9 pm at the Knoxville Entrepreneur Center (KEC) located between Subway and Soccer Taco in Market Square of downtown Knoxville. Parking decks are free after 6 pm.

Monthly Notes

Contribute to the monthly notes on GitHub

{ March 2017 } | RSVP on Meetup

Coming soon...

{ February 2017 }

To support the local developers community, we encourage everyone to attend the KnoxDevs quarterly meetup on February 2nd. So this month there will be no CocoaHeads meeting, but we'll resume our regular monthly meeting in March.

{ January 2017 }

This month we'll discuss the latest news in Swift programming along with an overview of the Weather API provided by the Weather Underground. More information about this API is available at

  • Deadline for CodeStock submissions extended to Friday, Jan. 20th
  • KnoxDevs quarterly meetup on Thursday, February 2
  • Chris Lattner leaving Apple for Tesla
  • written in Swift 3, Vapor, and deployed via Heroku
  • AppWage is a simple, powerful sales manager for macOS
  • iOS Dev Tools is a massive list of developer tools, services, etc.
  • Generate Swift model objects from JSON data with Json4Swift

{ December 2016 }

This month is an open discussion. People of all skill levels are encouraged to ask questions about Mac, iPhone, iPad, Apple Watch, Apple TV, or Swift. We will also discuss topics for 2017 so let us know what you would like to learn at a future CocoaHeads meeting. Notice that this month's meeting is one week earlier due to the holidays.

{ November 2016 }

This month Bill Morefield @bmorefield will demonstrate the basics of what Electron is and how to create desktops apps using HTML, CSS, and JavaScript that can run native on Mac, Windows, and Linux. More information about the Electron platform is available at

{ October 2016 }

Joshua Miller will discuss the importance of iOS 10 sticker packs and iMessage apps for businesses of all types. He will demonstrate the easiest method for creating an iOS 10 sticker pack using Sketch and transitioning to Xcode for testing. Additional in-depth options for stickers exist including in-app purchases and wrapping the iMessage app into an existing package.

{ September 2016 }

Since the quarterly KnoxDevs event is the same week as CocoaHeads, we encourage everyone to attend the KnoxDevs meeting on September 20th to support the local tech community.

{ August 2016 }

This month we'll talk about Firebase and give away a ticket to Indie DevStock in Nashville. Firebase has evolved into a full backend service to provide developers with authentication, storage, analytics, notifications, a realtime database, and other useful tools. Gavin Wiggins, @wigging, will give an overview of the service along with a demo of Firebase features on iOS. This month we will also give away a ticket (valued at $570) to the upcoming Indie DevStock in Nashville on September 16-17. Don't worry if you don't win the ticket, we also have discount codes for registration. You must attend the meeting for a chance to win the ticket or get a discount code.

{ July 2016 }

To support the local tech community, we encourage everyone to attend the CodeStock conference in downtown Knoxville this month on July 15 and 16. You can purchase your tickets at We will resume our usual monthly meetings at the Knoxville Entrepreneur Center in August.

{ June 2016 }

We'll have Bill Morefield,@bmorefield, discuss Xamarin for building native Android, iOS, and Windows apps using a shared C# codebase. Anything you can do in Objective-C, Swift, or Java you can do in C# with Xamarin. Visit for more information.

{ May 2016 }

We don't have any presentations scheduled for this month, so leave a comment on Meetup of what you would like to talk about. If enough people show up, we'll raffle off another Big Nerd Ranch book.

{ April 2016 }

This month we will have a presentation about using NSUserDefaults in Swift by Gavin Wiggins. The NSUserDefaults class provides an interface to the user defaults database for Mac and iOS apps. The most common use of this class is for storing user preferences that will persist between app launches or when the device is shutdown.

{ March 2016 }

This month we'll have a presention on Couchbase by Mike Hagedorn and an overview of Markdown editors by Bill Morefield.

{ February 2016 }

David Levi will give an overview of CloudKit, Parse, and Deployd as a backend for iOS apps. His demo application is available on GitHub.

{ January 2016 }

First KnoxDevs meeting at The Open Chord

Previous monthly notes

2015   2014

Back to top...