Reaction
(1)
No comment yet.
Sign up to comment
Building a Photo Gallery app in SwiftUI Part 3: Creating the photo gallery app
In this post, we'll continue building the grid UI to use the PhotoThumbnailView as the LazyVGrid's GridItem and navigate towards the photo detail view when we select a photo from the grid.
How to Use SwiftUI Gauge and Create Custom Gauge Styles
In this tutorial, we'll check out SwiftUI Gauge views, which is a new feature introduced in iOS 16. You'll learn how to use Gauge to create a speedometer.
DocC Tutorial for Swift : Getting Started
Learn how to automatically create documentation for Swift using DocC.
Building a Photo Gallery app in SwiftUI
Hi! Welcome to a new articles series in CodeWithChris! In this series, I will share my personal experience building a simple photo gallery app in SwiftUI.
Building a Photo Gallery app in SwiftUI Part 1: Memory Management using PhotoKit
Hello, and welcome back! This is part 1 of 4 of the 'Building a Photo Gallery app in SwiftUI' series.In this post, we're going to talk about memory management. Memory is a very important resource as it is shared by many apps including the system itself.
SwiftUI List: Basic usage
SwiftUI made it incredibly easy to create a list or table view compared to how we do it in UIKit. Let's learn how to use it.
Swift 5.7 Released!
Swift 5.7 is now officially released! Swift 5.7 includes major additions to the language and standard library, enhancements to the compiler for a better developer experience, improvements to tools in the Swift ecosystem including SourceKit-LSP and the Swift Package Manager, refined Windows support, and more.
Custom Operators in Swift Combine
Create your own custom operators in Swift Combine. Learn from BNR's tutorial, guide, plus tips for the Swift Combine asynchronous framework.
iPhone 14 Screen Sizes
The notch is being replaced by the dynamic island. Here's a recap of what's changed with the 2022 iPhone 14 screen sizes.
Network Layer using Combine in Swift | by Utkarsh Upadhyay | Aug, 2022
At WWDC 2019, Apple introduced concept called Combine to unify and simplify your code for dealing with things like delegates, notifications, timers, completion blocks and callbacks. Usually we use…
Understanding type Erasure
In this article, we'll explain the concept of type erasure, how it used to be done, what's different in Swift 5.7, and how these changes work under the hood.
The SwiftUI Layout Protocol - Part 2
And the Fun Begins! In the first part of this post we explored the basics of the Layout protocol in order to build a strong foundation of how Layout works. Now it’s time to dive into the less commented features and how to use them in our benefit. Part 1 – The Basics: Introduction What ... Read more
The SwiftUI Layout Protocol - Part 1
Introduction One of the best SwiftUI additions this year has to be the Layout protocol. Not only we finally get our hands in the layout process, but it is also a great opportunity to better understand how layout works in SwiftUI. Back in 2019 I wrote an article about Frame Behaviors with SwiftUI. In it, ... Read more
Introducing MarkCodable
Swift development related blog-posts. Combine, modern concurrency model, Instruments, and more.
SwiftUI View Modifiers Tutorial for iOS
Learn how to refactor your code to create powerful custom SwiftUI view modifiers. Make your views look consistent and your code easier to read and maintain.
SwiftUI Button Tutorial: Customization
Learn how to easily customize your app buttons style with the minimum effort by leveraging the latest SwiftUI button modifiers.
How to save enum with associated value in UserDefaults using Swift
Let's learn how to read/write enum with associated value to UserDefaults.
Custom Layout in SwiftUI
If you have a layout that the built-in layout like VStack and HStack can't serve, you can create a custom one in iOS 16. Let's learn how to do it.
GetStream/purposeful-ios-animations: Examples of animations we found meaningful and useful on iOS. Each of the animations here was cloned with SwiftUI. Have you seen an app animation you love to re...
Examples of animations we found meaningful and useful on iOS. Each of the animations here was cloned with SwiftUI. Have you seen an app animation you love to rebuild and add to this repo?, contact [@amos_gyamfi](https://twitter.com/amos_gyamfi) and [@stefanjblos](https://twitter.com/stefanjblos) on Twitter. - GitHub - GetStream/purposeful-ios-animations: Examples of animations we found meaningful and useful on iOS. Each of the animations here was cloned with SwiftUI. Have you seen an app animation you love to rebuild and add to this repo?, contact [@amos_gyamfi](https://twitter.com/amos_gyamfi) and [@stefanjblos](https://twitter.com/stefanjblos) on Twitter.
Lenses and prisms in Swift - The.Swift.Dev.
Beginner's guide about optics in Swift. Learn how to use lenses and prisms to manipulate objects using a functional approach.
Implementing a main thread watchdog on iOS ·
On iOS the operating system employs a watchdog that monitors for and terminates unresponsive apps. If your app is blocking the main thread for too long, th