The iOS Dev Podcast

The iOS Dev Podcast

By Gourav NayyarEducation
Download on the App Store

The iOS Dev Podcast episodes

  • 023 Apple's "Spring Loaded" Event

    What to expect from Apple's "Spring Loaded" Event which is happening on 20th April 2021.  

    #ipadPro #ipadMini #appleTV #appleWatch #LEDScreen #miniLED #airtags

    Twitter: @gouravnayyar

    Details:

    https://www.apple.com/in/apple-events/

    5 min
  • 022 Namespaces in Swift

    Today's episode is on namespaces in swift. Important questions to be addressed in the podcast are: 

    • What are NameSpaces?
    • How namespaces are used in objc?
    • What all we need to keep in mind when we have frameworks? (Objc)
    • How namespaces are used in SWIFT?
    • What all we need to keep in mind when we have frameworks? (Objc)
    • How do we define namespaces in swift?
    • Use of struct or enum?
    • Which one is recommended? 
    • Guest Name: Bopanna Sadera


      You can reach out to me on Twitter:
      @gouravnayyar


      Background music:
      https://www.bensound.com/

      14 min
    • 021 macOS Big Sur

      In today's episode, we would be talking about what all we have with macOS Big Sur


      macOS Big Sur Preview 

      https://www.apple.com/macos/big-sur-preview/


      Background music:

      https://www.bensound.com/



      7 min
    • 020 Protocol Oriented Programming
      In today's episode, we are going to talk about Protocol oriented programming which got introduced to us along with Swift 2.0.
      Protocol vs Classes 
      Object-oriented approach vs Protocol oriented approach 
      Pros and Cons 
      Youtube: https://www.youtube.com/gouravnayyar
      Twitter; https://twitter.com/gouravnayyar
      Helpful resources:
      https://www.pluralsight.com/guides/protocol-oriented-programming-in-swift
      7 min
    • 019 Way to Swift 6
      In this episode, we would be discussing the blog post written by Ted Kremenek, Manager of the Languages and Runtime Team at Apple.  You can find the blog details here,
      https://forums.swift.org/t/on-the-road-to-swift-6/32862
      If you are interested in know more details, do check the forum link. It is filled with more details and comments.
      Today I have with me Damodar Shenoy to quickly share the highlights of what is coming on SWIFT 6.
      If you are interested in learning swift find the below-mentioned channel,
      https://www.youtube.com/gouravnayyar
      13 min
    • 018 Hello CATALINA 🤝
      Hello CATALINA
      In todays podcast we will discuss with Mac OS Catalina and the new cool features it has. 
      New Trio of Apps 
      Catalyst/Marzipan
      Swift UI
      Voice control with Mac OS apps 
      Re design of reminder app
      Changes with Xcode 
      Dark Mode
      You can find more details from the Apple Keynote: 
      https://www.apple.com/apple-events/june-2019/
      7 min
    • 017 Weak Vs Unowned Reference

      In this episode we would be talking about the difference between Weak and UnOwned object reference. Understanding the key difference between these two and also will talk about the common example where weak and unowned should be used. Twitter Handler: @gouravnayyar Today's Guest: @itsdamslife Helpful links : https://docs.swift.org/swift-book/LanguageGuide/AutomaticReferenceCounting.html



      Sound credits:
      https://www.bensound.com/

      11 min
    • 016 iOS Development 10 Rules
      In today's session we would be coving the ground rules for iOS developers while writing the swift code. 
      We will discuss from adding comments to your code to writing extensions and protocols. 
      Use of Guard Statement
      Documenting you code
      Type Inference
      Final keyword for the classes 
      Why you should have `struct` as default 
      Always start with immutable variable when you're not sure about the mutability of it 
      Use self wisely or avoid using it where-ever you can
      Avoid Free functions
      Avoid Force unwrap and implicitly unwrapped Optional
      Use HIGH Order function but don't force them 
       **BONUS**: Use trailing Closure syntax
      Reach out me: 
      twitter: @gouravnayyar
      youtube: https://www.youtube.com/gouravnayyar
      19 min
    • 015 OAuth 2.0
      Today's session we will talk about OAuth 2.0. We will also discuss how this is different from the traditional way of logging in.
      HIGHLIGHTS:
      What is OAuth 2.0 
      Who is using it 
      Where/Why OAuth is used  
      You can find me on,
      Twitter: https://twitter.com/gouravnayyar
      Youtube: https://youtube.com/gouravnayyar  
      You can find the OAuth 2.0 doc:  https://oauth.net/2/
      12 min
    • 014 Bring your Swift code to the Next Level - 5 Tips
      In this episode we are going to talk about the Tips one can follow to take their Swift code to next level. We are going to discuss about language features and guidelines which can help you make our code simple to understand by other developers. 
      You can find the API guidelines here:
      https://swift.org/documentation/api-design-guidelines/
      You can reach out me on twitter and handler is:@gouravnayyar
      Let me know if this podcast was helpful and what tips you follow when you write the swift code.
      7 min

    About The iOS Dev Podcast

    From the publisher's feed

    let's talks about Swift & Objective C