Artur Gruchała
  • Home
  • Image processing
  • RxSwift course
  • About
  • Privacy policy
Swift Bidirectional collection view with orthogonalScrollingBehavior

Bidirectional collection view with orthogonalScrollingBehavior

RxSwift RxSwift course - basics

RxSwift course - basics

Testing When debugger fails - true story

When debugger fails - true story

MetalKit Lighting fast rendering with Metal

Lighting fast rendering with Metal

Swift Protocol Oriented Programming + Unit Testing = ♥️

Protocol Oriented Programming + Unit Testing = ♥️

Copy on Write in Swift explained with examples

Copy on Write in Swift explained with examples

12 days ago 3 min read
Theory According to Wikipedia - Copy on Write "is a resource-management technique used in computer programming to efficiently implement a "duplicate" or "copy" operation on modifiable resources." As confusing as it may seem,
Read Now Read Later
Artur Gruchała
By: Artur Gruchała
Testing async/await exceptions

Testing async/await exceptions

2 months ago 2 min read SwiftTestingXcode
We all know how testing your code is important for stable releases and early bug detection. We should test happy paths, corner cases, and thrown errors. Old school Before async/await coroutines were
Read Now Read Later
Artur Gruchała
By: Artur Gruchała
Bidirectional collection view with orthogonalScrollingBehavior

Bidirectional collection view with orthogonalScrollingBehavior

4 months ago 2 min read SwiftUIKit
Before iOS 13, if you wanted to have a vertical collection view with horizontally scrolling sections it required embedding a scroll view inside the collection view cell, passing the model around, handling touch
Read Now Read Later
Artur Gruchała
By: Artur Gruchała
The power of Compositional Layout

The power of Compositional Layout

4 months ago 6 min read UIKitSwift
With iOS 13 Apple introduced a new and very powerful way of creating layouts for UICollectionView - UICollectionViewCompositionalLayout. The compositional layout uses three types of "building blocks": - item - describes properties of
Read Now Read Later
Artur Gruchała
By: Artur Gruchała
SwiftGen - Strongly typed assets in Xcode

SwiftGen - Strongly typed assets in Xcode

7 months ago 3 min read MiscSwiftXcode
I remember when I was in university, learning Android SDK and writing my first mobile app. All assets were bundled together in nifty R class. With this autogenerated assets class, developers could use
Read Now Read Later
Artur Gruchała
By: Artur Gruchała
Page 1 of 7
Older Posts
© All rights reserved.
Artur Gruchała