Auto Layout, Xibs, and traits

iOS and iPadOS Auto Layout are great. It helps build universal, good-looking apps for both screen sizes, provides a way to support portrait and landscape orientations without hassle. On rare occasions, it behaves

Most common Swift interview questions

Here's my first compilation of the most common Swift and iOS interview questions. There'll be more, so follow me on Twitter [https://twitter.com/GruchalaArtur] & stay up to

Filtering camera preview with Metal

In this post, we will use all knowledge acquired from the metal filtering lesson to filter camera preview on iPhone. I have created a starter project [https://github.com/agruchala/MetalCameraDemo]. It will

Lighting fast rendering with Metal

In the previous post [https://arturgruchala.com/image-processing-in-swift/], we touched image processing and rendering. We made UIImage from CIImage with two filtering effects. Dynamic filtering This time we will create a simple app

Image processing in Swift

Apple gives us very powerfull tools for processing images in Swift on all platforms. Framework CoreImage provides many filters, effects, and blending options with lighting fast performance. It even can automatically enhance a