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://lapcatsoftware.com/articles/fatalError.html
Swift fatalError is a fatal error
iOS dev
https://www.donnywals.com/refactoring-a-networking-layer-to-use-combine/
Donny Wals
Refactoring a networking layer to use Combine – Donny Wals
Learn how you can take a callback-based networking layer and refactor it to use Apple’s Combine framework.
iOS dev
https://www.netguru.com/codestories/certificate-pinning-in-ios
Netguru
Certificate Pinning in iOS
Certificate pinning is one of the basic security mechanisms of network communication. This article discusses certificate pinning and related topics.
iOS dev
https://oleb.net/2020/foreach-enumerated/
oleb.net
Enumerating elements in ForEach – Ole Begemann
Numbering a list using <code>ForEach</code> in SwiftUI is not quite as straightforward as you might expect.
iOS dev
https://benoitpasquier.com/localization-swiftui-how-top-preview-localized-content/
Benoit Pasquier
Localization with SwiftUI, how to preview your localized content
With SwiftUI being recently introduced, I was curious if we could take advantage of SwiftUI preview to speed up testing localization and make sure your app looks great for any language.
iOS dev
https://augmentedcode.io/2020/01/19/using-coredata-with-swiftui/
Augmented Code
Using CoreData with SwiftUI
CoreData is Apple’s object graph and persistence framework. It provides data sources for synchronising data with view. Let’s take a look on how to use those data sources in SwiftUI view…
iOS dev
https://swiftwithmajid.com/2020/01/22/optimizing-views-in-swiftui-using-equatableview/
Swift with Majid
Optimizing views in SwiftUI using EquatableView
SwiftUI provides us a very fast and easy to use diffing algorithm, but as you might know, diffing is a linear operation. It means that diffing will be very fast for simple layouts and can take some time for a complicated layout.
iOS dev
https://heartbeat.fritz.ai/speech-recognition-and-speech-synthesis-on-ios-with-swift-d1a63e469cd9
Medium
Speech recognition and speech synthesis on iOS with Swift
Verbal communication with your iPhone
iOS dev
https://www.swiftbysundell.com/articles/swifts-closure-capturing-mechanics/
Swift by Sundell
Swift’s closure capturing mechanics | Swift by Sundell
This week, let’s take a look at the various ways that Swift closures can capture the objects and values that they depend on, and how we can control those mechanics.
iOS dev
https://levelup.gitconnected.com/better-ios-apps-with-interaction-driven-design-f9187e745641
Medium
Better iOS Apps with Interaction-Driven Design
Build clean, organized and maintainable apps
iOS dev
https://medium.com/flawless-app-stories/on-device-machine-learning-with-swiftui-and-pytorch-mobile-aa0dcec5d881
Medium
On-Device Machine Learning with SwiftUI and PyTorch Mobile
Let’s build a simple image classification iOS app that demonstrates how to integrate PyTorch Mobile with SwiftUI
iOS dev
https://medium.com/better-programming/swiftui-create-a-tinder-style-swipeable-card-view-283e257cb102
Medium
SwiftUI: Create a Tinder-Style Swipeable Card View
Cards and swipe gestures in SwiftUI
iOS dev
https://www.vadimbulavin.com/asynchronous-programming-with-future-and-promise-in-swift-with-combine-framework/
Yet Another Swift Blog
Asynchronous Programming with Futures and Promises in Swift with Combine Framework
Learn asynchronous programming in Swift 5 with Combine futures and promises. What is a future and a promise? How to use futures and promises with the Combine framework in Swift 5? What is the difference between promises and callbacks? These are the questions…
iOS dev
https://medium.com/better-programming/implementing-context-menus-in-ios-13-using-swiftui-or-uikit-f6f629bbd561
Medium
Implementing Context Menus in iOS 13 Using SwiftUI or UIKit
Learn how to show context menus in your iOS apps with this tutorial
iOS dev
https://www.swiftjectivec.com/diffable-datasource-empty-view/
iOS dev
https://oleb.net/2020/sheet-environment/
oleb.net
Sheets don’t inherit the environment – Ole Begemann
Unlike other views, sheets in Swift UI do <em>not</em> inherit the environment from their parent view.
iOS dev
https://engineers.sg/conference/iosconfsg-2020
Engineers.SG
Playlist: iOS Conference SG 2020 - Engineers.SG
iOS dev
https://swiftsenpai.com/testing/test-doubles-in-swift/
Swift Senpai
Test Doubles in Swift: Dummy, Fake, Stub, Mock - Swift Senpai
Test doubles are extremely useful when used in testing complex code components. In this article, learn how to achieve dummy, fake, stub and mock in Swift.
iOS dev
https://sarunw.com/tips/intrinsic-content-size-in-swiftui/
Sarunw
Intrinsic content size in SwiftUI | Sarunw
How to define intrinsic content size in SwiftUI
iOS dev
https://swiftwithmajid.com/2020/01/29/using-uikit-views-in-swiftui/
Swift with Majid
Using UIKit views in SwiftUI
A few weeks ago, we talked about building views like PagerView and BottomSheetView from scratch in SwiftUI. SwiftUI is pretty young and misses some components that we expect to have out of the box. But it provides all the needed APIs to build whatever we…
iOS dev
https://medium.com/@balzsvincze/5-swift-extensions-to-make-your-life-easier-1accb384cbac
Medium
5+1 Swift extensions to make your life easier
Ttoday I’ll show you five small Swift extensions I use in almost every iOS project.