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://paul-samuels.com/blog/2021/03/29/thoughts-on-testable-import
The hidden cost of
@testable
iOS dev
https://blog.techchee.com/sign-in-out-with-firebaseui-swiftui/
Techchee
Handling sign in and sign out with FirebaseUI in SwiftUI – the MVVM way
7 min read In the previous tutorial, we’ve learned how to add FirebaseUI to your Xcode project, how to present the FirebaseUI’s viewController in SwiftUI app using UIViewControllerRepresentable and how to deal with the various setups required by Google, FB…
iOS dev
https://swiftwithmajid.com/2021/04/01/writing-idiomatic-swift-code/
Swift with Majid
Writing idiomatic Swift code
Today is a great day to start learning iOS development. iOS development evolves every year and brings us new things to learn. This post should be valuable for the people who move to Swift from another programming language. This week we will talk about Swift…
iOS dev
https://medium.com/e-legion/7-circles-of-spm-or-how-to-make-a-modular-application-using-swift-package-manager-90f6c8fef405
Medium
7 Circles of SPM or how to make a modular application using Swift Package Manager
I guess that many developers have encountered the task of breaking a project into modules. This article does not contain any information…
iOS dev
https://6ary.medium.com/combine-getting-started-guide-c5ac0febc04c
Medium
Combine Getting Started Guide
Learn Swift’s Combine framework through examples and sample code. A brief intro to publishers, operators, and subscribers.
iOS dev
https://nemecek.be/blog/95/how-to-decode-dates-with-codable
nemecek.be
How to decode dates with Codable
In this post we will look at strategies you can use to decode dates. Custom decoder isn't needed.
iOS dev
https://www.fivestars.blog/swiftui/swiftui-graph.html
FIVE STARS
A sneak peek into SwiftUI's graph | FIVE STARS
Let's explore how SwiftUI knows what and when to observe view-specific publishers at any given time!
iOS dev
https://medium.com/realm/realm-schema-and-partitioning-strategy-behind-the-wildaid-o-fish-mobile-apps-b247970eb24
Medium
Realm schema and partitioning strategy behind the WildAid O-FISH mobile apps
Understand the data model and partitioning scheme used for WildAid’s O-FISH app and how you can adapt them for your own mobile apps.
iOS dev
https://davedelong.com/blog/2021/04/03/core-data-and-swiftui/
Dave DeLong
Core Data and SwiftUI
In the previous post, I shared how you can create custom property wrappers that will work with SwiftUI’s view updating mechanism. I wrote that because I’ve got one other neat property wrapper to share, but understanding how it works requires knowing how to…
iOS dev
https://betterprogramming.pub/classes-vs-structs-basics-and-memory-management-4707714d82e7
Medium
Classes vs. Structs in Swift — Basics and Memory Management
Value types vs. reference types, stack vs. heap allocation, and more
iOS dev
https://medium.com/next-level-swift/three-types-of-security-holes-i-see-in-too-many-ios-applications-507812d95b07
Medium
Three types of security holes I see in too many iOS applications
Security holes and how you can find and resolves them in your project
iOS dev
https://exyte.com/blog/how-to-create-widgets-with-widgetkit
Exyte
How to Create Widgets With WidgetKit
In 2020 Apple came up with an updated vision of widgets and unified their API across platforms. The new WidgetKit framework made widgets more accessible, interactive and increased SwiftUI adoption. Starting with iOS 14, widgets can be presented in multiple…
iOS dev
https://medium.com/airbnb-engineering/introducing-epoxy-for-ios-6bf062be1670
Medium
Introducing Epoxy for iOS
A new library from Airbnb for declaratively building iOS apps
iOS dev
https://prograils.com/ios-app-to-tvos
Prograils.com
How to convert an iOS app to tvOS app? | Prograils
Got your iOS app and want to enjoy its capabilities on tvOS (Apple TV)? Check out our checklist that shows you what you need to prepare.
iOS dev
https://www.avanderlee.com/swift/test-optionals-xctest/
SwiftLee
How to test optionals in Swift with XCTest
Test optionals in Swift using XCTUnwrap or by writing convenience method overloads based on standard XCTest assertion methods.
iOS dev
https://www.swiftbysundell.com/articles/exploring-some-of-the-lesser-known-formatter-types/
Swift by Sundell
Exploring some of the lesser-known, built-in Formatter types | Swift by Sundell
Let’s explore some of the lesser-known Formatter subclasses that ship as part of Apple’s platforms, and how those formatters can be really useful in certain situations.
iOS dev
https://twitter.com/onmyway133/status/1380084248829251586
Twitter
Khoa
🔥
Just found out that Xcode has a secret Internal debug menu. To enable it, do these tweaks #iosdev defaults write com.apple.dt.Xcode ShowDVTDebugMenu -bool YES sudo touch /Applications/Xcode.app/Contents/Developer/AppleInternal/Library/Xcode/AppleInternal.plist
iOS dev
https://christianselig.com/2021/04/efficient-average-color/
Christianselig
More Efficient/Faster Average Color of Image
Calculating the average color for an image has lots of uses, this post goes over ways you can do this
iOS dev
https://sarunw.com/posts/how-to-preview-a-device-in-landscape-orientation-with-swiftui-previews/
Sarunw
How to preview a device in landscape orientation with SwiftUI Previews | Sarunw
SwiftUI doesn't have a built-in way to preview for a device in landscape orientation at the moment, but we can simulate that with a few modifiers.
iOS dev
https://sarunw.com/posts/how-to-add-background-to-your-view-in-swiftui/
Sarunw
How to add background to your view in SwiftUI | Sarunw
Learn how hard or easy it is to add a background view in SwiftUI.