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
http://www.alwaysrightinstitute.com//viewcontroller/
Alwaysrightinstitute
Model View Controller for SwiftUI
Overall
SwiftUI
has been well received after its introduction.
However, something most developers stumble upon quickly is how to
structure non-trivial applications.
One option is to just stick to MVC and get a reasonably clean architecture
that isn’t full…
iOS dev
https://khanlou.com/2022/04/name-your-colors/
Name Your Colors!
iOS dev
https://serialcoder.dev/text-tutorials/swift-tutorials/in-out-parameters-in-swift-functions/
SerialCoder.dev
In-Out Parameters In Swift Functions - SerialCoder.dev
Read about the in-out parameters in Swift functions and find out how to mutate provided arguments if necessary inside functions.
iOS dev
https://swdevnotes.com/swift/2022/exploring-data-with-swift-tabulardata-and-dataframe/
Swdevnotes
Exploring data with Swift TabularData and DataFrame
How to - Exploring data with Swift TabularData and DataFrame
iOS dev
https://bjango.com/articles/designingmenubarextras/
Bjango
Designing macOS menu bar extras
Apple’s HIG is great, but it doesn‘t contain much information related to designing menu bar extras. This article aims to provide additional details and context needed to create icons for macOS menu bar extras.
iOS dev
https://blog.eidinger.info/use-environment-variables-from-env-file-in-a-swift-package
Swifty Tech by Marco Eidinger
Use environment variables from .env file in a Swift Package
Learn how to pass secrets from your .env file to your Swift Package and how to access them in Swift.
iOS dev
https://useyourloaf.com/blog/swiftui-supporting-external-screens/
Use Your Loaf
SwiftUI Supporting External Screens
How do you make a SwiftUI app show content on an external screen?
iOS dev
https://ikyle.me/blog/2022/understanding-uikit-calayer-anchor-point
Kyle Howells Blog
Understanding UIKit: CALayer Anchor Point
Understanding how the CALayer.anchorPoint property effects layout
iOS dev
https://www.pointfree.co/episodes/ep188-tour-of-parser-printers-vapor-routing
www.pointfree.co
Episode #188: Tour of Parser-Printers: Vapor Routing
Now that we’re familiar with swift-parsing’s URL router, let’s take a look at Swift’s most popular web framework, Vapor. We will rebuild our site router using Vapor’s built-in router, and then we’ll use our own companion library to power our Vapor application…
iOS dev
https://oleb.net/2022/attributedstring-codable/
Ole Begemann
AttributedString’s Codable format and what it has to do with Unicode
Don’t store string indices or offsets if possible. They aren’t stable over time or across runtime environments.
iOS dev
https://www.avanderlee.com/swift/asyncthrowingstream-asyncstream/
SwiftLee
AsyncThrowingStream and AsyncStream explained with code examples
AsyncThrowingStream and AsyncStream allow you to rewrite existing closure based code to async-await overloading methods.
iOS dev
https://www.swiftjectivec.com/events-from-swiftui-to-uikit-and-vice-versa/
Swiftjective-C
Send Events from SwiftUI to UIKit and Vice Versa
So, how do you notify UIKit that something happened in SwiftUI? And how about the other way?
iOS dev
https://holyswift.app/two-ways-to-unit-test-notification-center-in-swift
Holy Swift
How to Unit Test Notification Center in Swift - Holy Swift
How to unit test notification Center in Swift. Discover how you can cover this iOS old messaging system with XCTests.
iOS dev
https://theswiftdev.com/swift-visitor-design-pattern/
Theswiftdev
Swift visitor design pattern - The.Swift.Dev.
The visitor design pattern in Swift allows us to add new features to an existing group of objects without altering the original code.
iOS dev
https://www.woodys-findings.com/posts/use-chain-of-member-references-to-categorize-static-elements
Woody's findings
Use chain of member references to categorize static elements
Articles and tutorials about macOS and Swift development
iOS dev
https://evilmartians.com/chronicles/realtime-text-analysis-word-tagger-pro-computer-vision-part-1
evilmartians.com
Realtime text analysis with Word Tagger: pro computer vision, part 1—Martian Chronicles, Evil Martians’ team blog
In this article, iOS developers can check out how to grab text from images, analyze the findings, and convert them into usable class objects with the help of Word Tagger in Create ML.
iOS dev
https://itnext.io/swiftui-case-study-brotherhood-alchemist-ed72bf8969ee
Medium
SwiftUI Case Study: Data modelling of Brotherhood Alchemist
SwiftUI is relatively new and many of us in the iOS development community are still adapting to this declarative language. There are many…
iOS dev
https://oleb.net/2022/how-mainactor-works/
Ole Begemann
How @MainActor works
The main actor is a global actor that uses a custom executor that runs jobs on the main dispatch queue.
iOS dev
https://www.guru99.com/mutex-vs-semaphore.html
Guru99
Mutex vs Semaphore – Difference Between Them
Mutex vs Semaphore: The key difference between Mutex and Semaphore is that Mutex is a locking mechanism whereas Semaphore is a signaling mechanism.
iOS dev
https://betterprogramming.pub/6-principles-to-write-better-modules-for-your-ios-applications-3257c26e5df2
Medium
6 Principles To Write Better Modules for Your iOS Applications
What to keep in mind when writing your modules and libraries
iOS dev
https://www.polpiella.dev/binary-targets-in-modern-swift-packages
www.polpiella.dev
Binary targets in modern Swift packages
All you need to know about adding binaries in Swift Packages in 2022.