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://swiftwithmajid.com/2021/12/09/structural-identity-in-swiftui/
Swift with Majid
Structural identity in SwiftUI
Structural identity is the type of identity that SwiftUI uses to understand your views without an explicit identifier by using your layout description. This week we will learn how to improve performance and eliminate unwanted animations by using inert view…
iOS dev
https://sarunw.com/posts/what-is-variant-in-sf-symbols/
Sarunw
What is a variant in SF Symbols | Sarunw
iOS introduces a new concept to SF Symbols, SymbolVariants. Let's see how this improves the way we interact with symbols.
iOS dev
https://sarunw.com/posts/what-is-image-rendering-mode-in-ios/
Sarunw
What is image rendering mode in iOS | Sarunw
When using an image in iOS, you have an opportunity to control how you want the image to be rendered. Most of the time, you don't need to care about this, but when images do not render the way you want, make sure you know how to customize them.
iOS dev
https://arturgruchala.com/rxswift-course-subjects/
Artur Gruchała
RxSwift course - Subjects
Last time [https://arturgruchala.com/rxswift-course-basics/] we talked about
observable and how to subscribe for values. This time I'll show You how to make
sequences more "dynamic"
Subject
Subject in Rx works like an observer, you can send value to it and…
iOS dev
https://medium.com/@michaelrobertellis/ios-network-framework-for-udp-33782ec0bafb
Medium
iOS Network Framework for UDP
iOS 12 includes an awesome Network framework, say goodbye to some of your favorite third party libraries! I copied the docs for you from…
iOS dev
https://wojciechkulik.pl/ios/redux-architecture-and-mind-blowing-features
Wojciech Kulik
Redux architecture and mind-blowing features
Redux is an interesting architecture that is very rarely used on iOS. You will learn here about the concept, implementation and I will show you some mind-blowing features
iOS dev
https://devtechie.medium.com/swiftui-textfield-a-closer-look-2257fd3053bb
Medium
SwiftUI TextField: a closer look
TextField is a control that displays an editable text interface. TextField creates an input field that users can interact with. TextField…
iOS dev
https://engineering.rappi.com/rappis-ios-bazel-build-system-migration-journey-eb1a2822a05
Medium
Rappi’s iOS Bazel Build System Migration Journey
How many coffees does your app take to compile?
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.