Viktor GidlöfViktor GidlöfViktor GidlöfViktor GidlöfViktor Gidlöf
  • Photography
  • Projects
  • Timeline
  • Resume
  • Buy me a coffee
  • Photography
  • Projects
  • Timeline
  • Resume
  • Buy me a coffee

Pin view to super view

When working with constraints in code the native API can be very painful and * to use. Most of the...
July 19, 2021
iOS Development
auto layout constraints extension ios swift uiview

Print pretty JSON in Swift 5

When dealing with REST APIs and JSON data in iOS it can be very useful to be able to see...
July 17, 2021
iOS Development
data encoding extension ios json pretty print Serialization swift

Create a UIColor from a hex string

Sometimes it can be useful to be able to create a UIColor from a hex value. Unfortunately there is no...
July 17, 2021
iOS Development
extension hex ios swift uicolor

Download and cache images with Combine

Here we will create a simple UIImage extension that implements a function that can be called to download an image...
July 17, 2021
iOS Development
cache combine download extension image ios load publisher swift uiimage

A Haptic Feedback Engine in Swift 5

iOS 13 provides a very versatile way to use the taptic engine in modern iPhones. In this article I will...
July 16, 2021
iOS Development
corehaptics haptic haptic feedback ios swift taptic taptic engine

A convenient way of enabling Auto Layout for UIView in Swift 5

Sometimes we want to enable Auto Layout when you are creating a UIView in code. We can make that process...
July 15, 2021
iOS Development
auto layout extension ios swift uiview
  • Search

  • Recent Posts

    • Pin view to super view July 19, 2021
    • Print pretty JSON in Swift 5 July 17, 2021
    • Create a UIColor from a hex string July 17, 2021
    • Download and cache images with Combine July 17, 2021
    • A Haptic Feedback Engine in Swift 5 July 16, 2021
Copyright © 2023 Viktor Gidlöf
  • Photography
  • Projects
  • Timeline
  • Resume
  • Buy me a coffee