iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6.01K
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.9K subscribers
iOS dev
https://sarunw.com/posts/swiftui-animation/
Sarunw
SwiftUI Animation | Sarunw
Explore how to animate changes in SwiftUI.
iOS dev
https://medium.com/flawless-app-stories/gestures-and-animations-in-swiftui-195625b822c9
Medium
Gestures and Animations in SwiftUI
Handle interactions, action and animations in just few lines of code
iOS dev
https://exyte.com/blog/replicating-apple-card-application-using-swiftui
Exyte
SwiftUI tutorial: replicating the Apple Card application
This article is the second one in the Replicating series where we recreate UI elements of high-quality apps. Here we take a look at Apple Card app.
iOS dev
https://exyte.com/blog/swiftui-tutorial-replicating-activity-application
Exyte
SwiftUI tutorial: replicating the Activity application
This article is the third one in the Replicating series where we recreate UI elements of high-quality apps. Here we take a look at Apple’s Activity app.
iOS dev
https://medium.com/flawless-app-stories/practical-dependency-inversion-in-swift-1c1142161a8
Medium
Practical Dependency Inversion in Swift
Dependency Inversion helps to create independent modules, change or replace one module without touching dependent modules. Learn more…
iOS dev
https://www.donnywals.com/modern-table-views-with-diffable-data-sources/
Donny Wals
Modern table views with diffable data sources – Donny Wals
Learn how you can use the new diffable data source that was introduced at WWDC 2019. This article also explains some best-practices to keep in mind.
iOS dev
https://www.donnywals.com/using-compositional-collection-view-layouts-in-ios-13/
Donny Wals
Using compositional collection view layouts in iOS 13 – Donny Wals
Custom layouts with UICollectionViewFlowLayout are complex to build. Learn how to build layouts much quicker with UICollectionViewCompositionalLayout.
iOS dev
https://www.avanderlee.com/debugging/no-space-left-on-device/
SwiftLee
No space left on device: Testing low storage scenarios
Reproduce "No space left on device" crashes in your app. Learn how to get insights in low storage errors happening in your app and solve them.
iOS dev
https://forums.swift.org/t/whats-new-in-vapor-4/31832
Swift Forums
What's New in Vapor 4
What's New in Vapor 4 We've been working on the fourth major release of Vapor for almost a year now. The first alpha version was tagged last May, with the first beta following in October. During that time, the community has done amazing work helping to test…
iOS dev
https://swiftwithmajid.com/2019/12/25/building-pager-view-in-swiftui/
Swift with Majid
Building Pager view in SwiftUI
This week I want to continue the series of posts about building custom interactive views in SwiftUI. Today we will create a pager view. ScrollView in SwiftUI support only scrolling content and doesn’t have paging behavior. That’s why we will build a pager…
iOS dev
https://www.pawelmadej.com/post/multi-select-picker-for-swiftui/
Pawelmadej
Multi Select Picker for SwiftUI - PawelMadej.com
Personal journal, notes and project workplace.
iOS dev
https://www.andyibanez.com/posts/modern-background-tasks-ios13/
Andy Ibanez - iOS Developer
Modern Backgrounds Tasks in iOS 13
Learn how to implement the new BackgroundTasks framework in iOS 13
iOS dev
https://www.vadimbulavin.com/swift-functional-programming-fundamentals/
Yet Another Swift Blog
Practical Functional Programming in Swift: The Fundamentals
What is functional programming? What are the three fundamental concepts of functional programming? These are the questions to answer in this introduction to functional programming in Swift.
iOS dev
https://swiftrocks.com/using-type-erasure-to-build-a-dependency-injector-in-swift.html
Swiftrocks
Using Type Erasure to Build a Dependency Injecting Routing Framework in Swift
With Swift being a very type-safe and namespaced language, you'll find that certain tasks are really hard to complete if at some point you can't determine the types that are being handled - mostly when generics are involved. Using an automatic dependency…
iOS dev
https://fluffy.es/scrollview-storyboard-xcode-11/
fluffy.es - iOS development tutorials
How to use scroll view in Interface Builder / Storyboard (Xcode 11)
Table of contents:Structure of scroll viewContent Layout guide and Frame Layout guideStep 1: Put a scroll view into the view controller and set constraintsStep 2 : Put a view inside the scroll view and set constraintsStep 3: Placing UI Elements inside Content…
iOS dev
https://medium.com/flawless-app-stories/turning-property-wrappers-into-function-wrappers-2be3a49229f5
Medium
Turning Property Wrappers into Function Wrappers
Today, we’re going to take things a bit further by exploring an unexpected use case of Property Wrappers!
iOS dev
https://sarunw.com/tips/what-is-discardableresult/
iOS dev
https://www.iamsim.me/uicollectionview-ergonomics/
www.iamsim.me
UICollectionView Ergonomics
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…
iOS dev
https://schwiftyui.com/swiftui/downloading-and-caching-images-in-swiftui/
SchwiftyUI
Downloading and Caching Images in SwiftUI - SchwiftyUI
In one of my older posts, I did something very similar with getting an image from an API. One of my readers mentioned that this was pretty wasteful as I wasn’t caching results, so I wanted to re-visit this and make a generic Image view that will do all the…
iOS dev
https://www.avanderlee.com/swift/exc-bad-access-crash/
SwiftLee
EXC_BAD_ACCESS crash error: Understanding and solving it
EXC_BAD_ACCESS crashes are annoying but solvable using the right tools. Learn how to use the Xcode sanitizers to fix those crashes in Swift.