iPhreaks

iPS 251: XcodeGen and other Swift Tools with Yonas Kolb


Listen Later

Panel: Jaim Zuber Special Guest: Yonas Kolb In today’s episode, the iPhreaks panel talks to Yonas Kolb about XcodeGen and other Swift tools. Yonas works on a number of open source projects that Jaim has been working with recently, notably XcodeGen, Mint, and Beak. They talk about what each of these open source tools are and do, use cases for XcodeGen, and the benefits of checking in VS not checking in. They also touch on obscure things you can do with XcodeGen, how he started the project, and more! In particular, we dive pretty deep on:
  • Yonas intro
  • XcodeGen
  • Swift command line tool
  • Why bother?
  • Merge conflicts
  • Use with complicated setups
  • How do you define the files?
  • Point at a directory and it will work itself out
  • What’s the output of the XcodeGen tool?
  • Skeptical at first
  • Benefits of checking in vs not checking in XcodeGen project?
  • What do you use to describe the format?
  • How do I set project configurations?
  • Build setting names
  • New documentation for build settings - Xcode Build Settings Reference
  • Does XcodeGen work with CocoaPods?
  • Obscure things you can do with XcodeGen
  • How did you start the project?
  • Xcake and Struct
  • Swift
  • How is Swift for writing tools?
  • What libraries do you use for writing shell commands?
  • Mint
  • Beak
  • And much, much more!
Links:
  • XcodeGen
  • Mint
  • Beak
  • Swift
  • Xcode Build Settings Reference
  • CocoaPods
  • Xcake
  • Struct
  • @yonaskolb
  • Yonas’s GitHub
  • yonaskolb.com
Sponsors:
  • FreshBooks
  • Loot...
...more
View all episodesView all episodes
Download on the App Store

iPhreaksBy Charles M Wood

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

17 ratings


More shows like iPhreaks

View all
Teach Me To Code » Screencasts by Charles Max Wood

Teach Me To Code » Screencasts

11 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

236 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

45 Listeners

The Freelancers' Show by Charles M Wood

The Freelancers' Show

23 Listeners

React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

React Native Radio

59 Listeners

My JavaScript Story by Charles M Wood

My JavaScript Story

4 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

61 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

21 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners