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://blog.devgenius.io/sourcery-in-ios-10e93c822223
Medium
Sourcery in iOS
Sourcery is a code generator for Swift language that is guaranteed to save you time. It’s used in over 40,000 projects on both iOS and…
iOS dev
https://www.emergetools.com/blog/posts/SwiftProtocolConformance
Emergetools
Emerge Tools Blog | The Surprising Cost of Protocol Conformances in Swift
A deep dive into the Swift runtime to see how protocol conformance checks slow down post-main startup time as your binary size increases.
iOS dev
https://www.swiftbysundell.com/articles/dependency-injection-and-unit-testing-using-async-await/
Swift by Sundell
Lightweight dependency injection and unit testing using async functions | Swift by Sundell
Let’s explore how we could make use of Swift’s async/await capabilities to make our asynchronous code fully testable in a very lightweight way.
iOS dev
https://www.swiftbysundell.com/articles/delaying-an-async-swift-task/
Swift by Sundell
Delaying an asynchronous Swift Task | Swift by Sundell
How we can use the built-in Task type to delay certain operations when using Swift’s new concurrency system.
iOS dev
https://www.avanderlee.com/combine/runloop-main-vs-dispatchqueue-main/
SwiftLee
RunLoop.main vs DispatchQueue.main: The differences explained
RunLoop.main and DispatchQueue.main are often used as Combine schedulers to update the user interface. Though, both behave very differently.
iOS dev
https://developer.apple.com/news/?id=v868vy6e
Apple
Swift Playgrounds 4 now available - Latest News - Apple Developer
Swift Playgrounds is the best and easiest way to learn how to code. And with Swift Playgrounds 4, you have the tools to build iPhone and iPad apps right on iPad and submit them directly to App Store Connect, providing a new way for you to easily create apps…
iOS dev
https://www.hackingwithswift.com/articles/244/swift-playgrounds-4
Hacking with Swift
Swift Playgrounds 4 is here, and it’s a thing of beauty
Building complete apps on your iPad is now possible.
iOS dev
https://pspdfkit.com/blog/2021/ios-15-image-api
Nutrient
Loading Images on iOS 15 | Nutrient
We discuss the new iOS 15 APIs provided by UIKit for loading and displaying images and the SwiftUI APIs for loading an image from a remote URL.
iOS dev
https://sarunw.com/posts/how-to-make-custom-xctest-assertions-show-an-error-at-call-site/
Sarunw
How to make custom XCTest assertions show an error at the call site | Sarunw
Learn how to write custom XCTest assertions that match the behavior of the built-in ones.
iOS dev
https://sarunw.com/posts/how-to-change-uiimage-color-in-swift/
Sarunw
How to change UIImage color in Swift | Sarunw
Learn different ways to color an UIImage in Swift.
iOS dev
https://alejandromp.com/blog/ios-app-architecture-in-2022/
Alejandro M. P.
iOS App Architecture in 2022 | Alejandro M. P.
Since we’re about to start a new year, I thought it would be good to write about what I think it’s the best approach for building iOS apps nowadays.
iOS dev
https://www.fadel.io/blog/posts/30-tips-to-make-you-a-better-ios-developer
www.fadel.io
30 tips to make you a better iOS developer
If you’d like to know more about the ins and outs of iOS/macOS development, you can find me on Twitter.
.image img { display: block; margin-left: auto; margin-right: auto; border-radius: 12px; } .image-caption { font-style: normal; display: inherit; text…
iOS dev
https://www.raywenderlich.com/27390649-monitoring-http-traffic-with-instruments
kodeco.com
Monitoring HTTP Traffic with Instruments
Learn to monitor and analyze HTTP traffic using Instruments Network profiling in your iOS SwiftUI apps.
iOS dev
https://betterprogramming.pub/use-coredata-from-an-spm-package-e82c465d5d02
Medium
How to Configure a Swift Package to Expose CoreData
Use CoreData from an SPM package
iOS dev
https://betterprogramming.pub/create-layered-dependency-injection-with-swift-property-wrappers-6e7a841f0934
Medium
Create Layered Dependency Injection With Swift Property Wrappers
Resolve dependencies at compile-time
iOS dev
https://useyourloaf.com/blog/scenestorage-for-custom-types/
Use Your Loaf - iOS Development News & Tips
SceneStorage For Custom Types
How do you use the @AppStorage and @SceneStorage property wrappers with your own custom types?
iOS dev
https://useyourloaf.com/blog/using-scenestorage-with-fetchrequest/
iOS dev
https://www.pointfree.co/episodes/ep171-modularization-part-1
www.pointfree.co
Episode #171: Modularization: Part 1
We’ve talked about modularity a lot in the past, but we’ve never devoted full episodes to show how we approach the subject. We will define and explore various kinds of modularity, and we’ll show how to modularize a complex application from scratch using modern…
iOS dev
https://www.kiloloco.com/articles/014-device-location-ios/
Kilo Loco
Getting Device Location on iOS | Kilo Loco
How to obtain the user/device location using CoreLocation, Combine, and SwiftUI on iOS.
iOS dev
https://holyswift.app/using-xcode-trick-to-quick-generate-swift-protocols
Holy Swift
Generate Swift Protocols with Xcode Feature - Holy Swift
Check this tutorial guide about how to Generate Swift Protocols with a hidden Xcode Feature. Be more effective as developer!