Kyle Howells
  • About
  • Portfolio
  • Blog
RSS • JSON Feed
  • Show iOS System Dictionary Screen

    6 days ago · 1 min read
    How to show the iOS system dictionary word lookup screen programmatically
    Continue reading →
  • Swift Map vs CompactMap vs FlatMap

    17 Oct 2024 · 1 min read
    Understanding the differences
    Continue reading →
  • Creating Cool UI: iOS Shape Morphing

    02 Jul 2022 · 9 min read
    Recreating cool UI demos I've seen online. This time, morphing between different icon shapes and learning about metaballs.
    Continue reading →
  • Understanding UIKit: CALayer Anchor Point

    26 Apr 2022 · 4 min read
    Understanding how the CALayer.anchorPoint property effects layout
    Continue reading →
  • UIBlurEffectStyles

    01 Apr 2022 · 1 min read
    Examples of the different available UIBlurEffectStyle types
    Continue reading →
  • Using SwiftUI Previews with UIKit and ObjC

    01 Jul 2020 · 2 min read
    How to live(ish) preview UIKit UI written in Objective C
    Continue reading →
  • SwiftUI Gradient Text

    27 Jun 2020 · 1 min read
    How to have text with a gradient fill in SwiftUI
    Continue reading →
  • CAGradientLayer Explained

    15 Jun 2020 · 7 min read
    How to natively draw gradients on iOS and macOS with CAGradientLayer
    Continue reading →
  • Mac Catalyst Title Bar Window Tabs

    01 Jun 2020 · 4 min read
    How to setup NSTitleBar style tabs for a UIKit app on mac with Catalyst
    Continue reading →
  • iOS 13 UIContextMenu UIMenu UIAction

    26 Apr 2020 · 1 min read
    Stand alone, UICollectionView and UITableView
    Continue reading →
  • iOS Multiple Window Support Without Storyboards

    10 Mar 2020 · 2 min read
    Supporting multiple windows and the UIScene lifecycle API programtically
    Continue reading →