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://levelup.gitconnected.com/the-three-debugging-tools-that-solve-99-of-problems-in-ios-b0f953a76d0b
Medium
The Three Debugging Tools that Solve 99% of Problems in iOS
One of the top things I learned as an iOS engineering fellow at Formation was how to debug, and it’s a skill I really don’t see enough…
iOS dev
https://swiftsenpai.com/development/google-sign-in-integration/
Swift Senpai
Google Sign-In Integration in iOS - Swift Senpai
This step-by-step tutorial will walk you through all the steps and configurations required to integrate Google sign-in in your iOS app using Swift.
iOS dev
https://www.donnywals.com/wrapping-your-head-around-property-wrappers-in-swift/
Donny Wals
Swift Property Wrappers Explained – Donny Wals
Swift’s property wrappers allow us to hide complex functionality and boilerplate behind a nice and clean annotation. They’re also a driving factor for SwiftUI.
iOS dev
https://www.andyibanez.com/posts/ios-keychain-touch-id-face-id/
Andy Ibanez - iOS Developer
Using the iOS Keychain with Biometrics
Learn how to use the iOS Keychain with Biometrics, such as Touch ID or Face ID.
iOS dev
https://andreaslydemann.com/architecting-a-logging-service-for-ios-apps/
Andreas Lüdemann
Architecting a Logging Service for iOS Apps
Understanding how your apps behave in production is a fundamental part of our jobs as iOS engineers. We need to gather log events in order to investigate and reproduce issues that customers run int…
iOS dev
https://thoughtbot.com/blog/lets-build-a-custom-publisher-in-combine
thoughtbot
Let’s Build a Custom Publisher in Combine
Once you know the boilerplate, it’s not hard to build a custom publisher in Combine.
iOS dev
https://itnext.io/apple-provisioning-profile-as-simple-as-possible-b2db0af94e5
Medium
Apple Provisioning Profile As Simple As Possible
Provisioning profile can be treated as a contract between app owner, developers and testing device owners. Take a look at here~
iOS dev
https://medium.com/@atimca/how-to-cook-reactive-programming-part-2-side-effects-2ce50f6fd966
Medium
How to cook reactive programming. Part 2: Side effects.
Despite the number, this is the third article about reactive programming. Today we are going to talk about how to handle side effects…
iOS dev
https://troz.net/post/2020/swiftui_snapshots/
SwiftUI Snapshot Testing
SwiftUI Snapshot Testing :: TrozWare —
Snapshot testing is a technique that has been very popular in the web development world and it seems like a great way to test SwiftUI user interfaces. I read about snapshot tests in a recent blog post and was intrigued, but I had some difficulty getting it…
iOS dev
https://lostmoa.com/blog/DynamicHeightForTextFieldInSwiftUI/
iOS dev
https://www.vadimbulavin.com/swift-pointers-overview-unsafe-buffer-raw-and-managed-pointers/
Yet Another Swift Blog
Swift Pointers Overview: Unsafe, Buffer, Raw and Managed Pointers
Learn Swift pointers with code examples: Unsafe, Buffer, Raw, Managed, Mutable, and Typed Pointers. What are pointers? When to use them? What can we get from them? These are the questions to answer in this article.
iOS dev
https://www.vadimbulavin.com/infinite-list-scroll-swiftui-combine/
Yet Another Swift Blog
Infinite List Scroll with SwiftUI and Combine
Implement a SwiftUI paginated list with endless scroll using the Combine framework and MVVM iOS app architecture.
iOS dev
https://www.cossacklabs.com/blog/openssl-for-carthage-for-themis.html
Cossack Labs
How to build OpenSSL for Carthage iOS | Cossack Labs
A story about updating Themis Carthage package with the latest OpenSSL for iOS and macOS apps: scripts, errors, testing matrix and working solution.
iOS dev
https://sarunw.com/posts/animation-delay-and-repeatforever-in-swiftui/
Sarunw
Animation delay and repeatForever in SwiftUI | Sarunw
Explore how delay and repeatForever affect an animation.
iOS dev
https://sarunw.com/posts/sleep-sort-sorting-algorithm-without-compare/
Sarunw
Sleep sort: A sorting algorithm without compare | Sarunw
I can't tell it is a stupid or genius algorithm, but it sure got a beauty in it.
iOS dev
http://merowing.info/2020/06/adding-support-for-versioning-and-migration-to-your-codable-models./
Krzysztof Zabłocki
Adding support for versioning and migration to your Codable models.
Simple support for supporting versioning and migrations in Codable models.
iOS dev
https://fluffy.es/xcode-previews-uikit/
fluffy.es - iOS development tutorials
Use Xcode Previews with UIKit
Prerequisite: You will need macOS Catalina (10.15)+ and Xcode 11+ to run Xcode Previews.Apple introduced Xcode Previews in WWDC 2019 alongside with SwiftUI, which allow us to view UI changes immediately after each change, instead of needing to recompile the…
iOS dev
https://badootech.badoo.com/using-hopper-to-investigate-an-ios-bug-66d373e6336d
Medium
Using Hopper to investigate an IOS bug
In this article, I share how we investigated a bug in UIKit
iOS dev
https://medium.com/better-programming/build-a-simple-progress-bar-you-can-add-anywhere-in-your-app-27330ef6dba7
Medium
Build a Simple Progress Bar You Can Add Anywhere in Your App
Add this progress bar to any screen in less than a minute
iOS dev
https://www.onswiftwings.com/posts/interactive-animations/
OnSwiftWings
Delightful Interactive Animations
Discover techniques to build interactive animations on iOS using UIViewPropertyAnimator