iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6.03K
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://useyourloaf.com/blog/launching-ios-apps-with-a-custom-url-scheme/
Use Your Loaf - iOS Development News & Tips
Launching iOS Apps with a Custom URL Scheme
Developing a custom URL scheme to launch your App to specific contexts? What's the best way to try different URLs?
iOS dev
https://www.avanderlee.com/swift/diffable-data-sources-adoption/
SwiftLee
Diffable Data Sources Adoption with Ease
Diffable Data Sources simplify data managing in UIKit apps with several benefits. Adopt this new API with ease and benefit too!
iOS dev
https://www.swiftbysundell.com/articles/creating-generic-networking-apis-in-swift/
Swift by Sundell
Creating generic networking APIs in Swift | Swift by Sundell
A few different techniques that can help us share common networking logic, while also utilizing Swift’s advanced type system to make that kind of code more robust.
iOS dev
https://www.swiftbysundell.com/tips/creating-closure-based-ui-controls-with-uiaction/
Swift by Sundell
Creating closure-based UI controls using UIAction | Swift by Sundell
A new addition to UIKit in iOS 14.
iOS dev
https://benoitpasquier.com/create-watchos-app-in-swiftui/
Benoit Pasquier
Create a watchOS app in SwiftUI
Designing a watchOS app in Swift always felt to be quite tricky. I could spend hours tweaking redoing layout and constraints. With SwiftUI supporting watchOS, I wanted to have a new try at it, releasing a standalone app for Apple Watch.
iOS dev
https://fivestars.blog/swiftui/label.html
FIVE STARS
SwiftUI's Label | FIVE STARS
Explore this new SwiftUI view beyond the basics.
iOS dev
https://sarunw.com/posts/how-to-save-export-image-in-mac-catalyst/
Sarunw
How to save/export an image in Mac Catalyst | Sarunw
Learn how to lets users save an image outside of your app’s sandbox.
iOS dev
https://swift.org/blog/swift-on-windows/
Swift.org
Introducing Swift on Windows
The Swift project is introducing new downloadable Swift toolchain images for Windows! These images contain development components needed to build and run Swift code on Windows.
iOS dev
https://docs.swift.org/swift-book/LanguageGuide/MemorySafety.html
Memory Safety
iOS dev
https://swiftwithmajid.com/2020/09/24/mastering-scrollview-in-swiftui/
Swift with Majid
Mastering ScrollView in SwiftUI
We had the scroll view from the very first version of SwiftUI. It was quite limited. But this year changed everything when Apple released ScrollViewReader during WWDC 20. This week we will learn all about scroll views in SwiftUI. We will learn how to scroll…
iOS dev
https://swiftsenpai.com/development/collectionview-expandable-list-part2/
Swift Senpai
Building an Expandable List Using UICollectionView: Part 2
Learn to create a multi-section list of expandable cell & expandable section using UICollectionView and NSDiffableDataSourceSectionSnapshot.
iOS dev
https://steipete.com/posts/disabling-keyboard-avoidance-in-swiftui-uihostingcontroller/
steipete’s blog
Disabling Keyboard Avoidance in SwiftUI’s UIHostingController
UIHostingController has logic to avoid the keyboard, which is often unwanted. We explore a hack to disable this feature.
iOS dev
https://steipete.com/posts/forbidden-controls-in-catalyst-mac-idiom/
steipete’s blog
Forbidden Controls in Catalyst: Optimize Interface for Mac
The new optimized for Mac idiom in Catalyst uses various AppKit controls under the hood to make apps look more at home on macOS. It also disallows various controls, resulting in exceptions at runtime.
iOS dev
https://freeletics.engineering/2020/06/22/ios_tracking_coredata.html
Freeletics Engineering Blog
Implementing a Tracking System for iOS with CoreData
As iOS developers, we often need to implement tracking in our applications. There are many third-party frameworks that would allow us to implement tracking systems in our projects. But in this article, we are going to talk about how we have implemented our…
iOS dev
https://www.donnywals.com/understanding-how-dispatchqueue-sync-can-cause-deadlocks/
Donny Wals
Understanding how DispatchQueue.sync can cause deadlocks
Learn what deadlocks are, how they occur and how they can be resolved in this week’s post!
iOS dev
https://www.swiftbysundell.com/articles/encapsulating-swiftui-view-styles/
Swift by Sundell
Encapsulating SwiftUI view styles | Swift by Sundell
An overview of the tools and techniques that we can use to create a clean separation between our view hierarchy, its styles, and the components that we’re looking to reuse across a given project.
iOS dev
https://vivekseth.com/swift-arm64-float-double/
iOS dev
https://useyourloaf.com/blog/what-does-main-do-in-swift-5.3/
iOS dev
https://swift.org/blog/swift-atomics
Swift.org
Introducing Swift Atomics
I’m delighted to announce Swift Atomics, a new open source package that enables direct use of low-level atomic operations in Swift code. The goal of this library is to enable intrepid systems programmers to start building synchronization constructs (such…
iOS dev
https://swift.org/blog/swift-system/
Swift.org
Swift System is Now Open Source
In June, Apple introduced Swift System, a new library for Apple platforms that provides idiomatic interfaces to system calls and low-level currency types. Today, I’m excited to announce that we’re open-sourcing System and adding Linux support! Our vision…