|
You are here |
soffes.com | ||
| | | | |
www.iamsim.me
|
|
| | | | | One of my favorite things in UIKit is UICollectionView. I love how versatile it is. With iOS 13 it got even better with the diffable data source and compositional layout APIs. However, when dealing with collection views there's a lot of boiler plate one has to take care of. In this post I want to share some of the code I've written to make working with collection views a bit nicer. | |
| | | | |
swiftwithmajid.com
|
|
| | | | | Apple recently released Swift 6.1, with most of the changes being cosmetic. However, I particularly like the scoping feature introduced in the Swift Testing framework. This week, we'll delve into the new test scoping feature and explore how to effectively utilize it in Swift. | |
| | | | |
www.jessesquires.com
|
|
| | | | | In iOS development, the core of nearly every app rests on the foundations provided by UICollectionView and UITableView. These APIs make it simple to build in... | |
| | | | |
sintraworks.github.io
|
|
| | | In this post we will create a SwiftUI control that can be popped up from the bottom of the screen. We will also make it possible to allow a specific view (usually the view that triggers the control and reflects the chosen value) to be raised, if it would otherwise be obscured by the control when the control pops up. This post assumes you have a reasonable knowledge of SwiftUI and are at least somewhat familiar with more advanced topics such as bindings, geometery readers, preference keys, etc. It won't go into details as to how they work. I will simply show how to use them to achieve the desired effact. | ||