iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.07K
links
There is a single sponsored link in each issue (monday).
One sponsor per issue.
Every sponsored link should be highly relevant to Apple ecosystem app development.
Sponsored link price - 100$
Contact:
@tigorn
Download Telegram
Join
iOS dev
10.8K subscribers
iOS dev
https://medium.com/pinterest-engineering/what-we-learned-from-an-ios-app-ooms-incident-eb31eada251
Medium
What we learned from an iOS app OOMs incident
Liang Ma | Software Engineer, App Foundations
iOS dev
https://serialcoder.dev/text-tutorials/swiftui/asyncimage-in-swiftui
SerialCoder.dev
AsyncImage in SwiftUI - SerialCoder.dev
Read about the brand new AsyncImage view in the third release of SwiftUI, and load and display remote images asynchronously and effortlessly.
iOS dev
https://www.swiftjectivec.com/ios-15-notable-uikit-additions
Swiftjective-C
iOS 15: Notable UIKit Additions
iOS 15 is coming in hot! Check out new ways to decode images, present sheets and more.
iOS dev
https://betterprogramming.pub/whats-new-in-swiftui3-ios15-fa0e0d62235b
Medium
What’s New in SwiftUI 3.0?
Markdown support, new button styling, customizable lists, and more
iOS dev
https://sarunw.com/posts/pull-to-refresh-in-swiftui/
Sarunw
Pull to refresh in SwiftUI with refreshable | Sarunw
SwiftUI got a native way to add UIRefreshControl in iOS 15. Let's find out how to add it in the list view and even your custom view.
iOS dev
https://sarunw.com/posts/how-to-use-pre-release-swift-version-in-xcode/
Sarunw
How to use a pre-release Swift version in Xcode | Sarunw
Each Xcode version comes with a specific Swift toolchain, but you don't have to wait for a new Xcode version to try the new Swift features. Let's see how we can switch between different Swift toolchains in Xcode.
iOS dev
https://wwdcbysundell.com/2021/roll-your-own-shazam-with-shazamkit/
WWDC by Sundell & Friends
Roll your own Shazam with the new ShazamKit framework | WWDC by Sundell & Friends
Learn how you can create a catalog with custom audio signatures and recognize it using ShazamKit.
iOS dev
https://swiftwithmajid.com/2021/06/02/frames-in-swiftui/
Swift with Majid
Frames in SwiftUI
SwiftUI provides us a magical frame modifier that you might think is very simple and straightforward to use. But there is a lot of complicated logic under the hood. This week we will talk about fixed and flexible frames and the frame modifier to control them.
iOS dev
https://swiftwithmajid.com/2021/06/08/what-is-new-in-swiftui-after-wwdc21/
Swift with Majid
What is new in SwiftUI after WWDC21
WWDC21 is finally here, and there are many new things in the updated version of SwiftUI. I’m happy to share with you that many items on my wishlist have finally arrived. In this post, I will try to give you a summary of the significant SwiftUI additions of…
iOS dev
https://alejandromp.com/blog/the-importance-of-cooperative-cancellation/
Alejandro M. P.
The importance of cooperative cancellation | Alejandro M. P.
One of the most important aspects to understand about Swift Concurrency is how cancellation of async tasks works. You may expect that when a task is cancelled, it immediately stops, like when you kill a process. But that’s not at all how it works, cancellation…
iOS dev
https://blog.artemnovichkov.com/async-image
Teletype
AsyncImage. Loading images in SwiftUI
Working with AsyncImage in iOS 15: placeholders, errors, success!
iOS dev
https://medium.engineering/how-we-build-swiftui-features-in-the-medium-application-21323a960910
How we build SwiftUI features in the Medium application
Medium
How we build SwiftUI features in the Medium application
A tale about transitioning from a monolithic architecture to a packages based one.
iOS dev
https://mokacoding.com/blog/how-to-test-async-await-code-in-swift/
mokacoding
How to test Swift async/await
Testing async/await code is straightforward. Let me show you how.
iOS dev
https://www.swiftbysundell.com/articles/the-main-actor-attribute/
Swift by Sundell
Using the MainActor attribute to automatically dispatch UI updates on the main queue | Swift by Sundell
How the MainActor attribute eliminates the need for us to manually dispatch UI updates on the main queue when using Swift 5.5’s new concurrency system.
iOS dev
https://www.hackingwithswift.com/articles/238/how-to-document-your-project-with-docc
Hacking with Swift
How to document your project with DocC
Markdown-powered documentation is now just a click away.
iOS dev
https://peterfriese.dev/swiftui-list-item-bindings-behind-the-scenes/
iOS dev
https://nsscreencast.com/episodes/491-xcode-13-vim
NSScreencast
Xcode 13 Vim Mode
One of my favorite new features of Xcode 13 is support for Vim key bindings. In this episode we will see how to enable this and I'll give a quick tour of how to get around using Vim.
iOS dev
https://www.fivestars.blog/articles/safe-area-insets/
FIVE STARS
How to control safe area insets in SwiftUI | FIVE STARS
Fresh out of WWDC21, let's dig into the brand new safeAreaInset view modifier!
iOS dev
https://swiftsenpai.com/development/cells-reload-improvements-ios-15/
Swift Senpai
Table and Collection View Cells Reload Improvements in iOS 15 - Swift Senpai
Apple introduced a new way to reload cells in WWDC21, let's explore how we can use it to reload cells with reference and value type items.
iOS dev
https://www.donnywals.com/an-introduction-to-synchronizing-access-with-swifts-actors/
Donny Wals
Preventing data races with Swift’s Actors – Donny Wals
We all know that async / await was one of this year’s big announcements WWDC. It completely changes the way we interact with concurrent code. Instead of using completion handlers, we can await results…