Empower Apps

Objective-C Today with Graham Lee


Listen Later

Guest

  • Graham Lee - Twitter @iwasleeg
    • Graham's Blog - Structure and Interpretation of Computer Programmers
    • Graham's Book - APPropriate Behaviour

Youtube Video - https://youtu.be/H8O0rj1It1w

Related Episodes

  • Episode 107 - Expert Swift with Shai Mishali
  • Episode 105 - Navigating DocC with Ellen Shapiro
  • Episode 70 - Maintaining & Migrating with Antoine van der Lee - Part 2
  • Episode 69 - Maintaining & Migrating with Antoine van der Lee - Part 1
  • Episode 48 - Alternative Backends with Kristaps Grinbergs

Related Links

  • DosAmigans Twitch Stream - Programming on the Amiga 
  • [objc retain]
  • GNUstep
  • Cocotron
  • ObjFW
  • mulle-objc
  • WWDC 2020 - Refine Objective-C frameworks for Swift
  • sicpers.info - …and in the end there will be the command line
  • sicpers.info - In which I misunderstood Objective-C
  • Integrating ​​​C++ Libraries with Swift - BrightDigit
  • CairoSVG Objective-C++ Swift Package Example

Sponsors

RevenueCat

Using RevenueCat to power your in-app purchase infrastructure solves:

  • For edge cases you don’t even know you have
  • Protects from outages your team hasn’t seen yet
  • Saves you time on future maintenance 
  • As well as new features released by the app stores
  • Empowers your marketing teams with clean, reliable IAP data

All that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.

Transistor.Fm
Your podcast's publishing platform
Transistor not only hosts your podcast but also:

  • Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and Mailchimp
  • Deep analytics including average downloads per episode, popular podcast apps, number of subscribers, trends
  • Professional support for creatives, businesses, and professional podcasters when it comes to hosting and analytics

How do you start a podcast?
https://transistor.fm/how-to-start-a-podcast/?via=empowerapps

Try it today with this special link:
https://transistor.fm/?via=empowerapps

Show Notes

  • Why you should know something about Objective-C
  • Why is Objective-C so different from Swift?
  • Is there a purpose for Objective-C outside of Swift?
  • Should you still write Objective-C?
  • What steps to migrate Objective-C over to Swift?
  • How to make sure your Swift is consumable by Objective-C?
  • How to work with C++ through Objective-C?
  • What are the differences between Dynamic and Static Typed languages?
  • What are the benefits of Dynamic vs Static Typed languages?
  • What does a PhD in Software Engineering do at Oxford?

Social Media

Email
[email protected]
GitHub - @brightdigit

Twitter
BrightDigit - @brightdigit
Leo - @leogdion

Reddit
Leo - /u/leogdion

LinkedIn
BrightDigit
Leo

Instagram - @brightdigit
Patreon - empowerappshow

Credits

Music from https://filmmusic.io
"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)


Thanks to our monthly supporters
  • Steven Lipton
  • ★ Support this podcast on Patreon ★
    ...more
    View all episodesView all episodes
    Download on the App Store

    Empower AppsBy Leo Dion, Principal CEO and Swift Developer at BrightDigit

    • 5
    • 5
    • 5
    • 5
    • 5

    5

    14 ratings