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://rderik.com/blog/building-a-cli-tool-using-swift-and-vapor-s-console-module/
Building a CLI tool using Swift and Vapor's Console module
iOS dev
https://daringsnowball.net/different-swift-enum-behaviours/
daringsnowball.net
Exploring Different Behaviours in Swift Enums | Matthew's Dev Blog
I have a dilemma; the Swift enum is a first-class type and, if we’re to obey the laws of encapsulation, an enum type should own its …
iOS dev
https://kristaps.me/websockets-ios-13-swift/
Kristaps Grinbergs - Mobile and fullstack developer. Startup founder. Conference speaker. Mentor. Passionate about building products, sustainability and Web 3.0.
Kristaps Grinbergs
iOS dev
https://medium.com/better-programming/uicollectionview-with-autosizing-cell-based-on-items-text-image-814cc0e93302
Medium
UICollectionView With Autosizing Cells Based on Texts or Images
Source code and an explanation for resizing cell height
iOS dev
https://medium.com/swlh/connect-an-ios-app-to-aws-iot-fc99d5a9562f
Medium
Connect an iOS app to AWS IoT
This post describes how to connect an iOS app via MQTT (websocket) to AWS IoT, without requiring users to be authenticated with AWS…
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…