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://www.swiftjectivec.com/collectiondifference/
Swiftjective-C
CollectionDifference
Another core piece of functionality arrived in Swift 5.1 - built in diffing. Let's take a look.
iOS dev
https://www.donnywals.com/using-map-flatmap-and-compactmap-in-combine/
Donny Wals
Using map, flatMap and compactMap in Combine – Donny Wals
Learn how to transform the output of publishers by applying map, flatMap and compactMap operators. Understand the differences between them, and when each should be used.
iOS dev
http://danielsaidi.com/blog/2020/01/31/present-delegating-view-controllers-in-swiftui
Daniel Saidi
How to use view controller delegation in SwiftUI
Presenting UIKit view controllers in SwiftUI is simple, but things become more complicated when they communicate through delegation. In t...
iOS dev
https://www.andyibanez.com/posts/speech-recognition-sfspeechrecognizer/
Andy Ibanez - iOS Developer
Recognizing Speech Locally on an iOS Device Using the Speech Framework
How to use the Speech framework to detect speech on iOS.
iOS dev
https://www.vadimbulavin.com/using-uikit-uiviewcontroller-and-uiview-in-swiftui/
Yet Another Swift Blog
Using UIView and UIViewController in SwiftUI
How to use UIViewController and UIView in SwiftUI with Swift 5? How to pass data between UIKit and SwiftUI? What is the lifecycle of UIViewControllerRepresentable and UIViewRepresentable? These are the questions to answer in this SwiftUI tutorial.
iOS dev
https://swift.org/blog/crypto/
Swift.org
Introducing Swift Crypto
I’m thrilled to announce a new open-source project for the Swift ecosystem,
Swift Crypto. Swift Crypto is a new
Swift package that brings the fantastic APIs of Apple
CryptoKit to the wider
Swift community. This will allow Swift developers, regardless of the…
iOS dev
https://www.hackingwithswift.com/articles/212/whats-new-in-swift-5-2
Hacking with Swift
What’s new in Swift 5.2
Key path expressions as functions, callAsFunction, and more
iOS dev
https://www.swiftbysundell.com/articles/exploring-swift-5-2s-new-functional-features/
Swift by Sundell
Exploring Swift 5.2’s new functional features | Swift by Sundell
Let’s explore two of Swift 5.2’s new features, that both give the language some really interesting capabilities from a functional programming perspective.
iOS dev
https://www.dotconferences.com/2019/01/johannes-weiss-high-performance-systems-in-swift
dotConferences
High-performance systems in Swift - Johannes Weiss at dotSwift 2019
Languages that have a rather low barrier to entry often struggle when it comes to performance because too much is abstracted from the programmer to make things simple. Therefore in those languages, the key to unlock performance is often to write some of the…
iOS dev
https://www.vadimbulavin.com/expand-and-collapse-list-with-animation-in-swiftui/
Yet Another Swift Blog
Expand and Collapse List Rows with Animation in SwiftUI
Learn how to expand and collapse list rows with animation in SwiftUI by using List and ForEach in this step-by-step tutorial.
iOS dev
https://swiftwithmajid.com/2020/02/05/building-viewmodels-with-combine-framework/
Swift with Majid
Building ViewModels with Combine framework
One of my first posts on this blog was about using the ViewModel pattern in iOS apps. I’m still using this concept in some old school UIKit projects. But I think it’s time to remaster that post. This week we will talk about building reactive ViewModels using…
iOS dev
https://medium.com/@lyeskinnikitaalexandrovich/mastering-xcode-previews-with-snapkit-uikit-aa82a146059a
Medium
Mastering Xcode Previews with SnapKit + UIKit
As software engineers of BetterMe, we always try to adopt the latest technologies and tools, so we decided to try SwiftUI in our new…
iOS dev
https://patrickbalestra.com/blog/2020/02/09/xcode-find-navigator.html
Xcode's Find Navigator & Search Scopes
iOS dev
https://andreaslydemann.com/clean-ios-architecture-for-feature-toggling/
Andreas Lüdemann
Architecting a Feature Toggle Service for iOS Apps
Feature toggling is essential for keeping your apps flexible in production. Sometimes you want to try ideas fast to see if they stick. Maybe you want to split test two ideas and see what performs t…
iOS dev
https://sarunw.com/posts/gradient-in-swiftui/
Sarunw
Gradient in SwiftUI | Sarunw
SwiftUI has built-in ways to apply gradient color to its view. We are going to explore all three types of gradients provided, LinearGradient, RadialGradient, and AngularGradient.
iOS dev
https://www.swiftjectivec.com/master-detail-styling/
Swiftjective-C
Dynamic Master Detail View Background Colors
In my quest to pretty up some of the rougher edges of Spend Stack, today I turn my attention to styling my interface in Master-Detail Views. Easy to describe, harder to do.
iOS dev
https://levelup.gitconnected.com/dependency-injection-container-in-swift-b4d7e139338c
Medium
Dependency Injection Containers in Swift
How to loosely couple your whole project
iOS dev
https://medium.com/flawless-app-stories/concurrency-visualized-part-1-sync-vs-async-c433ff7b3ebe
Medium
Concurrency Visualized — Part 1: Sync vs Async
An in-depth comparison of synchronous and asynchronous execution in Grand Central Dispatch
iOS dev
https://matteomanferdini.com/model-view-controller-ios/
Matteo Manferdini
Model-View-Controller in iOS: A Blueprint for Better Apps
A practical guide on why the MVC pattern is still essential in SwiftUI and its similarities with MVVM and other architectural patterns.
iOS dev
https://medium.com/better-programming/from-a-huge-storyboard-to-multiple-smaller-and-manageable-objects-3c165fd7022a
Medium
Refactoring From a Huge Storyboard to Multiple Smaller and More Manageable Objects
Dealing with storyboard references