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://arturgruchala.com/lighting-fast-rendering-with-metal/
Artur Gruchała
Lighting fast rendering with Metal
In the previous post [https://arturgruchala.com/image-processing-in-swift/], we
touched image processing and rendering. We made UIImage from CIImage with two
filtering effects.
Dynamic filtering
This time we will create a simple app for changing image saturation.…
iOS dev
https://khawerkhaliq.com/blog/swift-equatable-identifiable/
Khawer Khaliq
When and how to use the Equatable and Identifiable protocols in Swift
Learn to use Swift value types to model not only values but also domain entities with identity, to gain efficiency, clarity and testability
iOS dev
https://googleprojectzero.blogspot.com/2021/12/a-deep-dive-into-nso-zero-click.html
Blogspot
A deep dive into an NSO zero-click iMessage exploit: Remote Code Execution
Posted by Ian Beer & Samuel Groß of Google Project Zero We want to thank Citizen Lab for sharing a sample of the FORCEDENTRY exploit w...
iOS dev
https://forums.swift.org/t/a-roadmap-for-improving-swift-performance-predictability-arc-improvements-and-ownership-control/54206
Swift Forums
A roadmap for improving Swift performance predictability: ARC improvements and ownership control
Swift's high-level semantics try to relieve programmers from thinking about memory management in typical application code. In situations where predictable performance and runtime behavior are needed, though, the variability of ARC and Swift's optimizer have…
iOS dev
https://forums.swift.org/t/introducing-swift-for-visual-studio-code/54246
Swift Forums
Introducing Swift for Visual Studio Code
Hi all, Here’s a Christmas present for those of you who prefer (or have to) develop Swift packages outside of Xcode - today we’re releasing the initial version of the VSCode Swift extension
🎉
You can find the initial 0.1.0 release on the Visual Studio Marketplace…
iOS dev
https://www.hackingwithswift.com/quick-start/swiftui/how-to-find-which-data-change-is-causing-a-swiftui-view-to-update
Hacking with Swift
How to find which data change is causing a SwiftUI view to update - a free SwiftUI by Example tutorial
Learn Swift coding for iOS with these free tutorials
iOS dev
https://swiftwithmajid.com/2021/12/21/sf-symbols-in-swiftui/
Swift with Majid
SF Symbols in SwiftUI
Apple provides us with a set of different icons available across all the platforms called SF Symbols. SF Symbols package contains more than 3200 icons that we can use to visualize different states and actions in our apps. This week we will learn how to utilize…
iOS dev
https://www.avanderlee.com/swift/reflection-how-mirror-works/
SwiftLee
Reflection in Swift: How Mirror works
Reflection in Swift using the Mirror API allows you to extract metadata for any value during runtime allowing for advanced solutions.
iOS dev
https://sarunw.com/posts/how-to-generate-code-coverage-reports-in-xcode/
Sarunw
How to generate code coverage reports in Xcode | Sarunw
Xcode has a feature to generate code coverage since version 7. Let's see how to enable it and what you can expect from this feature.
iOS dev
https://blog.devgenius.io/user-authentication-with-face-id-touch-id-in-swiftui-ab62a605e895
Medium
User Authentication with Face ID/Touch ID in SwiftUI
Authentication is important to keep your user’s information safe but asking for a username and password every time they land on your app…
iOS dev
https://www.donnywals.com/forcing-an-app-out-of-memory-on-ios/
Donny Wals
Forcing an app out of memory on iOS – Donny Wals
Testing background uploads can be tricky. In this post you’ll learn how to force an app out of memory so you can make sure your download continues even when Apple suspends your app.
iOS dev
https://holyswift.app/unit-testing-uiviewcontroller-dismiss-closure-argument-in-swift
Holy Swift
Unit Testing UIViewController Dismiss Closure in Swift - Holy Swift
This article teaches how to Unit Testing UIViewController Dismiss Closure in Swift. Improve your UIViewController unit tests with this!
iOS dev
https://www.swiftbysundell.com/articles/building-an-async-swiftui-button/
Swift by Sundell
Building an asynchronous SwiftUI button | Swift by Sundell
How a custom SwiftUI button that’s capable of running asynchronous actions can be created, and how to make such a control versatile and easy to reuse across a project.
iOS dev
https://github.com/apple/swift/tree/main/SwiftCompilerSources
GitHub
swift/SwiftCompilerSources at main · swiftlang/swift
The Swift Programming Language. Contribute to swiftlang/swift development by creating an account on GitHub.
iOS dev
https://github.com/kean/CreateAPI
GitHub
GitHub - CreateAPI/CreateAPI: Delightful code generator for OpenAPI specs
Delightful code generator for OpenAPI specs. Contribute to CreateAPI/CreateAPI development by creating an account on GitHub.
iOS dev
https://bootstragram.com/blog/swift-precondition-that-throws/
Bootstragram
A Swift Recoverable Precondition That Can Throw
The what and the why of a Swift precondition helper that accepts statements that can throw recoverable errors.
iOS dev
https://blog.timac.org/2021/1219-state-of-swift-and-swiftui-ios15
Apple’s use of Swift and SwiftUI in iOS 15
iOS dev
https://sarunw.com/posts/codable-synthesis-for-enums-with-associated-values-in-swift/
Sarunw
Codable synthesis for enums with associated values in Swift 5.5 | Sarunw
Swift 5.5 extends the support for the automatic synthesis to enums with associated values. Learn what can be expected from the synthesis code.
iOS dev
https://sarunw.com/posts/swiftui-label-a-standard-way-to-label-user-interface-items/
Sarunw
SwiftUI Label: A standard way to label user interface items | Sarunw
A label might seem trivial, but it plays an important role in SwiftUI. Let's learn about this simple view.
iOS dev
https://www.pointfree.co/blog/posts/70-unobtrusive-runtime-warnings-for-libraries
www.pointfree.co
Unobtrusive runtime warnings for libraries
Runtime warnings in libraries are a great way to notify your users that something unexpected has happened, or that an API is being used in an incorrect manner. In this post we give an overview of some techniques that can be employed easily today, as well…