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://www.coruscatesolution.com/custom-ios-app-development-sign-in-with-apple-button/
Coruscate Solutions
Custom iOS app development : Add Sign in with Apple button in your app
iOS app development tutorial to add Sign in with Apple button for login into an iOS app. Get in touch with of our expert for more iOS app development tips.
iOS dev
https://www.vadimbulavin.com/unit-testing-async-code-in-swift/
Yet Another Swift Blog
Unit Testing Asynchronous Code in Swift
Learn four techniques of unit testing concurrent code in Swift using the XCTest framework: mocking, test before & after, XCTestExpectation, busy assertion.
iOS dev
https://www.swiftbysundell.com/posts/phantom-types-in-swift
Swift by Sundell
Phantom types in Swift | Swift by Sundell
This week, let’s take a look at a technique that can let us leverage Swift’s type system to perform data validation at compile time — removing potential sources of ambiguity, and helping us preserve type safety throughout our code base — by using phantom…
iOS dev
https://www.avanderlee.com/swift/array-vs-set-differences-explained/
SwiftLee
Array vs Set: Fundamentals in Swift explained
Learn when to use a Set, NSOrderedSet or an Array based on the differences like performance, uniqueness of elements and the order of elements.
iOS dev
https://drobinin.com/talks/2019/debug-like-a-pro-v2/
Drobinin
Debug like a Pro v2 by Vadim Drobinin
Some LLDB and Instruments magic to help everyone debug like a real pro. Second edition!
iOS dev
http://trycombine.com/posts/more-simple-custom-combine-operators-with-sample/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B416
try Code
Building a custom `sample` operator
How to create a more complex custom operator
iOS dev
https://medium.com/better-programming/xcode-hacks-cf32434cbc2
Medium
Xcode Hacks to Make Your Life Easier
Some of the lesser-known features and tricks of Xcode
iOS dev
https://medium.com/miquido/siri-shortcuts-how-to-implement-them-61261a65128d
Medium
Siri Shortcuts — how to implement them?
Siri Shortcuts offer the ability to perform certain app functionalities in the background. Get to know how to implement them!
iOS dev
https://swiftrocks.com/using-lldb-manually-xcode-console-tricks.html?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B416
Swiftrocks
Advanced lldb tricks for Swift - Injecting and changing code on the fly
Not all Swift things are developed in Xcode -- things like the Swift Compiler or Apple's SourceKit-LSP work better through other means, and these means usually end up having you use lldb manually. Without Xcode to assist you, some of these tricks can prevent…
iOS dev
https://www.andrewcbancroft.com/blog/ios-development/data-persistence/getting-started-with-nspersistentcloudkitcontainer/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B416
Andrewcbancroft
Getting Started With NSPersistentCloudKitContainer
Provides an example project and walkthrough for saving and syncing a single Core Data Entity with CloudKit using NSPersistentCloudKitContainer
iOS dev
https://uxplanet.org/8-tips-for-dark-theme-design-8dfc2f8f7ab6
Medium
8 Tips for Dark Theme Design
Dark theme is one of the most requested features over the past few years. Both Apple and Google made a dark theme an essential part of UI…
iOS dev
https://medium.com/programming-with-swift/create-a-floating-action-button-with-swiftui-4d05dcddc365
Medium
Create a Floating Action Button with SwiftUI
In todays tutorial we will be learning how to create a floating action button using SwiftUI. I have wanted to make a floating action…
iOS dev
https://medium.com/better-programming/licence-plate-reader-ios-application-using-ocr-technologies-and-coredata-3cdee933c38b
Medium
Creating a License Plate Reading iOS Application Using OCR Technologies and CoreData
Full tutorial using different libraries — TesseractOCRiOS, SwiftOCR, and Google MLVision | Can we beat Google?
iOS dev
https://mecid.github.io/2019/08/07/viewmodifiers-in-swiftui/
Majid’s
ViewModifiers in SwiftUI
ViewModifiers play a significant role in SwiftUI. Most of the functions called on a View are ViewModifiers. It is the primary way of modifying the view instance in SwiftUI. In this post, we will take a look at some ready to use ViewModifiers, and then we…
iOS dev
https://fluffy.es/preload-database-in-app-using-realm/
fluffy.es - iOS development tutorials
Embed Preset / Preload database in app with Realm
There might be case where your app have a database containing preset static information that won’t be modified, added or deleted by user. The database will only be used for querying or searching, how do we embed a database prepopulated with data into the…
iOS dev
https://www.swiftbysundell.com/posts/computed-properties-in-swift
Swift by Sundell
Computed properties in Swift | Swift by Sundell
This week, let’s take a look at convenient, but sometimes divisive language feature — computed properties — and how they can let us build really elegant convenience APIs, how to avoid accidentally hiding performance problems when deploying them, and a few…
iOS dev
https://useyourloaf.com/blog/creating-swift-packages-in-xcode/
Use Your Loaf - iOS Development News & Tips
Creating Swift Packages in Xcode
Here's my quick guide to creating Swift packages with Xcode.
iOS dev
https://geek-is-stupid.github.io/2019-08-06-how-to-reduce-loading-time-by-using-staticlib-with-cocoapods/
geek-is-stupid.github.io
Reduce iOS app's loading time by using 'staticlib' with CocoaPods
In many of us, we’re iOS developers who are desire to reduce your app’s loading time. Many and many articles were written to gave you some tricks & tips to improve it, you can check it here Slow App Startup Times, Someday I go through this WWDC video Optimizing…
iOS dev
https://www.swiftbysundell.com/posts/the-power-of-subscripts-in-swift
Swift by Sundell
The power of subscripts in Swift | Swift by Sundell
This week, let’s take a look at how subscripting works in Swift, and a few different ways to incorporate it into the way we design APIs — including some brand new capabilities that are being added in Swift 5.1.
iOS dev
https://www.blckbirds.com/post/how-to-create-a-onboarding-screen-in-swiftui-1