Joel Perry
  • Delay Tool
  • About Me
  • Search
Navigation bar avatar
✕

    Joel Perry


    iOS Developer • Musician
    • DynamicTypeSize for UIKit

      Building a SwiftUI-style modifier for UIView

      Posted on February 11, 2023

      When going from SwiftUI back to UIKit, I miss having certain view modifiers, such as.dynamicTypeSize(). In SwiftUI, we can limit the accessibility behavior of a View by setting a value or range of DynamicTypeSize. This approach is expressive and safe, since the compiler can check for valid ranges. To apply... [Read More]
      Tags:
      • uikit
    • ApolloCombine

      Posted on September 1, 2022

      ApolloCombine is a collection of Combine publishers for the Apollo iOS client. The collection is available via Swift Package Manager and CocoaPods on GitHub. The repo contains usage instructions. [Read More]
      Tags:
      • combine apollo graphql
    • Core Data and Apollo GraphQL

      Posted on July 14, 2020

      By employing a protocol-based approach to Core Data and implementing fragments in the Apollo iOS client, robust caching becomes a trivial process. [Read More]
      Tags:
      • coredata apollo graphql
    • RSS
    • Email me
    • GitHub
    • Twitter
    • LinkedIn
    • Mastodon

    Joel Perry  •  2023

    Powered by Beautiful Jekyll