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://useyourloaf.com/blog/xcode-11-git-stashing/
Use Your Loaf
Xcode 11 Git Stashing
Learn how to use git stashing with and without Xcode 11.
iOS dev
https://www.pointfree.co/episodes/ep80-the-combine-framework-and-effects-part-1
www.pointfree.co
Episode #80: The Combine Framework and Effects: Part 1
Let’s explore the Combine framework and its correspondence with the Effect type. Combine introduces several concepts that overlap with how we model effects in our composable architecture. Let’s get an understanding of how they work together and compare them…
iOS dev
https://protonmail.com/blog/ios-open-source/
Proton
Proton Mail iOS app goes open source! | Proton
We have released the Proton Mail iOS app as open source software as part of our commitment to transparency and supporting the developer community.
iOS dev
https://www.avanderlee.com/swift/thread-sanitizer-data-races
SwiftLee
Thread Sanitizer explained: Data Races in Swift
Learn how to use the Thread Sanitizer to catch Data Races in Swift. Fix flaky tests and weird crashes and see Data Race examples in Swift.
iOS dev
https://www.pointfree.co/blog/posts/32-a-crash-course-in-combine
www.pointfree.co
A Crash Course in Combine
Two free videos exploring Apple's new Combine framework, its core components, and how to integrate it in your code.
iOS dev
https://www.andyibanez.com/posts/ios13-new-search-apis
Andy Ibanez - iOS Developer
New Search APIs in iOS 13
iOS 13 introduced improvements to existing UI search APIs. Learn what's changed.
iOS dev
https://swiftui-lab.com/state-changes/
iOS dev
https://rderik.com/blog/command-line-argument-parsing-using-swift-package-manager-s
Command-line argument parsing using Swift Package Manager's SPMUtility module
iOS dev
https://www.vadimbulavin.com/modern-networking-in-swift-5-with-urlsession-combine-framework-and-codable/
Yet Another Swift Blog
Modern Networking in Swift 5 with URLSession, Combine and Codable
Making HTTP requests is one of first things to learn when starting iOS and macOS development with Swift 5. In this article we'll build modern networking layer with Swift 5 APIs: URLSession, the Combine framework and Codable. We'll discuss why such libraries…
iOS dev
https://swiftwithmajid.com/2019/11/19/you-have-to-change-mindset-to-use-swiftui/
Swift with Majid
You have to change mindset to use SwiftUI
Last week I saw that the community tries to move UIKit development patterns to SwiftUI. But I’m sure that the best way to write efficient SwiftUI is to forget everything about UIKit and entirely change your mindset in terms of User Interface development.…
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://firebase.googleblog.com/2019/11/sign-in-with-apple-auth.html
The Firebase Blog
Sign in with Apple now available for Firebase Auth
Sign in with Apple now available for Firebase
Firebase Authentication provides an end-to-end identity solution for your applications, which allows you to authenticate and verify users with passwords, phone numbers and popular federated identity providers…
iOS dev
https://alanquatermain.me/programming/swiftui/2019-11-15-CoreData-and-bindings/
AQBlog
SwiftUI Bindings with CoreData
If you’ve been playing with SwiftUI for a while, you’re likely familiar with the liberal use of @State and @Binding throughout the library. For instance, consider the following simple to-do item editor:
iOS dev
https://alanquatermain.me/programming/swiftui/2019-11-18-VisualEffectView/
AQBlog
Visual Effect Views in SwiftUI
One of the key elements of the new UI styles introduced in iOS 8 and macOS 10.10 was the use of transparency, specifically a blurred semitransparent background through which some of the underlying content could be seen. On iOS, this is implemented using a…
iOS dev
https://www.kairadiagne.com/2019/11/20/state-restoration-with-nsuseractivity.html
Kaira Diagne
State restoration in iOS 13
When your app is in the background iOS will terminate your app when it needs to reclaim resources to free up memory. In case your app supports multiple scenes the system can also decide to disconnect scenes that are in the background. In both scenarios, users…
iOS dev
https://medium.com/better-programming/ios-13-compositional-layouts-in-collectionview-90a574b410b8
Medium
iOS 13 Compositional Layouts in CollectionView
Exploring the powerful new API for composing complex layouts
iOS dev
https://medium.com/better-programming/swiftui-microservices-c7002228710
Medium
SwiftUI Microservices
A modern approach to application architecture in SwiftUI
iOS dev
https://www.swiftbysundell.com/articles/lightweight-api-design-in-swift/
Swift by Sundell
Lightweight API design in Swift | Swift by Sundell
This week, let’s take a look at a few core language features that enable us to design really lightweight APIs in Swift, and how we can use them to make a feature or system much more capable through the power of composition.
iOS dev
https://github.com/mRs-/Black-Friday-Deals
GitHub
GitHub - mRs-/Black-Friday-Deals: Black Friday Deals for macOS / iOS Software & Books
Black Friday Deals for macOS / iOS Software & Books - mRs-/Black-Friday-Deals
iOS dev
https://kean.github.io/post/ci-for-frameworks
Alexander Grebenyuk
CI for Swift Frameworks
How I went from manually testing my frameworks to having hundreds of unit tests and multiple automatic checks running on every change