iOS dev
@iosdevio
11.6K
subscribers
12
photos
5
files
5.54K
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
11.6K subscribers
iOS dev
https://swiftrocks.com/unit-testing-weak-references--deallocation-in-swift
Swiftrocks
Unit Testing Weak References / Retain Cycles in Swift
Code that relies on memory tricks to work can be complicated, but there's a solid way of unit testing these cases.
iOS dev
https://www.basbroek.nl/xctassert-asterisk
Bas’ Blog
(Improving Your) XCTAssert* Failure Messages
Over the years, I’ve gotten more and more of an appreciation for tests. If you ask me, there’s not a better feeling than having built something with tests, finding a bug or issue, and being able to write out that faulty scenario in a test (and having it fail)…
iOS dev
https://dcordero.me/posts/logarithmic_volume_control.html
dcordero.me
Logarithmic Volume Control
Have you ever experienced one of the following situations?
You are watching some video in a quiet environment, you set the volume to the lowest possible value and it is too loud, so you press the volume down button once, and now your device is muted.
On…
iOS dev
https://serialcoder.dev/text-tutorials/swiftui/working-with-the-tab-view-in-swiftui/
SerialCoder.dev
Working with the Tab View in SwiftUI - SerialCoder.dev
Learn how to create tab bar based applications in SwiftUI with the Tab view, how to deal with tab items, and other interesting details.
iOS dev
https://betterprogramming.pub/implement-a-multicast-delegate-design-pattern-in-swift-5-72079d695cfe
Medium
Implement a Multicast Delegate Design Pattern in Swift 5
Notify several objects instead of just one
iOS dev
https://samwize.com/2021/10/12/urlsession-with-new-async-await/
@samwize
URLSession with new async/await
With Swift 5.5 new concurrency syntax, many frameworks have been updated. This post cover the basic URLSession operations.
iOS dev
https://medium.com/@arunk.pattanayak/interview-questions-on-ios-application-states-ba99ead79ce6
Medium
iOS Interview Questions on Application States
While going to through some of the screening round for iOS developer position I have asked/faced these questions, which are extremely basic…
iOS dev
https://cornerbit.tech/image-classification-using-the-vision-framework/
iOS dev
https://www.swiftbysundell.com/articles/building-editable-swiftui-lists/
Swift by Sundell
Building editable lists with SwiftUI | Swift by Sundell
How SwiftUI’s List and ForEach types can be used to build lists that support inline editing, moving, and deletions, and how we can then build our own abstractions on top of those built-in types.
iOS dev
https://habr.com/ru/post/583376/
Хабр
SwiftUI and MVI
UIKit first appeared in iOS 2, and it is still here. Eventually we got to know it well and learned how to work with it. We have found many architectural approaches. MVVM, the most popular architecture...
iOS dev
https://mokacoding.com/blog/when-to-test-published-property-with-sink/
mokacoding
@Published properties and unit tests
When to test a @Published property directly and when to subscribe to it instead
iOS dev
https://holyswift.app/animating-view-transitions-in-swift
Holy Swift
Animating View Transitions in Swift - Holy Swift
This tutorial guide on Animating View Transitions in Swift. How to animate View transitions? Best way to animate view transitions in UIKit.
iOS dev
https://hybridcattt.com/blog/debugging-on-latest-ios-with-older-xcode
Marina Vatmakhter (Gornostaeva)
Debugging on iOS 15 with Xcode 12
If your app can’t be upgraded to Xcode 13 right away, but still has to run on iOS 15, you’re limited in debuging options with Xcode 12. This article shows how to debug apps on iOS 15 with Xcode 12.
iOS dev
https://movingparts.io/fonts-in-swiftui
Moving Parts
SwiftUI under the Hood: Fonts
A look at what we've lost going from UIFont to SwiftUI and what it takes to get it back.
iOS dev
https://www.bigmountainstudio.com/community/public/posts/80041-how-do-i-customize-the-navigationview-in-swiftui
Big Mountain Studio
How to customize the background of NavigationStack in SwiftUI in 2024?
Follow the journey of Big Mountain Studio as I share insights and experiences of running a publishing company as well as free SwiftUI tutorials.
iOS dev
https://scottberrevoets.com/2021/10/14/ios-architecture-at-lyft
iOS Architecture at Lyft
iOS dev
https://swiftwithmajid.com/2021/10/21/mastering-controlgroup-in-swiftui/
Swift with Majid
Mastering ControlGroup in SwiftUI
One of the new container views delivered in SwiftUI Release 3 was the ControlGroup view. The ControlGroup view displays semantically-related controls in a visually appropriate manner for the context. This week we will learn how to use and customize the appearance…
iOS dev
https://sarunw.com/posts/how-to-make-swiftui-view-fill-container-width-and-height/
Sarunw
How to make a SwiftUI view to fill its container width and height | Sarunw
We can use a frame modifier to make a view appear to be full width and height, but the result might not be what you expected.
iOS dev
https://sarunw.com/posts/how-to-remove-extra-padding-when-converting-html-to-nsattributedstring/
Sarunw
How to remove extra padding when converting HTML to NSAttributedString | Sarunw
When you convert HTML string to NSAttributedString, sometimes, you will get an extra unwanted bottom padding. Learn what is causing this and how to mitigate the problem.
iOS dev
https://kristaps.me/blog/swiftui-sidebar/
Kristaps Grinbergs - Blockchain, 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/@i.vikas/improve-the-quality-of-ios-code-using-static-analyzer-a54ed6780fc2
Medium
Improve the quality of iOS code using Static Analyzer
Detect bugs and other issues even before you run your app.