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://sarunw.com/posts/how-to-initialize-nsviewcontroller-programmatically-without-nib/
Sarunw
How to initialize NSViewController programmatically without nib | Sarunw
Initializing an NSViewController without nib isn't straightforward as UIViewController. Trying to do so would result in a runtime error. Let's learn how to do that.
iOS dev
https://coderexmachina.medium.com/displaying-mathematical-fractions-in-swiftui-6a4dd625d842
Medium
SwiftUI: Displaying Mathematical Fractions
How to display any mathematical fraction in SwiftUI using Unicode symbols.
iOS dev
https://www.donnywals.com/understanding-how-and-when-swiftui-decides-to-redraw-views/
Donny Wals
Understanding how and when SwiftUI decides to redraw views
There’s a good chance that you’re using SwiftUI and that you’re not quite sure how and when SwiftUI determines which views should redraw. And arguably, that’s a good thing. SwiftUI is clearly smart…
iOS dev
https://swiftwithmajid.com/2021/11/10/displaying-badges-in-swiftui/
Swift with Majid
Displaying badges in SwiftUI
One of the many things included in SwiftUI Release 3 was the ability to display badges. SwiftUI Release 3 provides you with the badge view modifier that we can use to generate badges in lists and tabs. This week we will learn how to use the badge view modifier…
iOS dev
https://obscuredpixels.com/awaiting-websockets-in-swiftui
Obscured Pixels
Awaiting WebSockets in SwiftUI
WebSockets have become the standard network protocol for chat and event-driven based applications given their ability to provide a persistent communication channel between clients and a server. Rather than poll a server for results at set intervals, ...
iOS dev
https://cornerbit.tech/sound-classification-using-the-sound-analysis-framework/
iOS dev
https://www.avanderlee.com/swift/property-wrappers/
SwiftLee
Property Wrappers in Swift explained with code examples
Learn how to create Property Wrappers in Swift. Use the @propertyWrapper to remove boilerplate, improve readability, and clean up code.
iOS dev
https://www.swiftramen.com/home/escaping-and-non-escaping-closures
iOS dev
https://www.jessesquires.com/blog/2021/11/13/using-an-appdelegate-in-swiftui/
Jesse Squires
The obscure solution to using an AppDelegate in SwiftUI
As of iOS 14 and macOS 11, you can define the entry-point and app lifecycle of your app in SwiftUI with the App protocol instead of using the traditional UIA...
iOS dev
https://holyswift.app/reverse-reverse-linked-list-linked-list-using-recursion
Holy Swift
Reverse Linked List Using Recursion - Holy Swift
This is a tutorial guide to recursive Reverse Linked List in Swift. Learn recursive structure algorithm in Swift and iOS now!
iOS dev
https://quickbirdstudios.com/blog/rxswift-combine-transition-guide/
QuickBird Studios
RxSwift to Combine: The Complete Transition Guide
A convenient dictionary to look up the respective Combine equivalents for RxSwift functions, types, and operators. With useful tips for the transition.
iOS dev
https://www.swiftbysundell.com/articles/async-and-concurrent-forEach-and-map/
Swift by Sundell
Building async and concurrent versions of forEach and map | Swift by Sundell
Let’s take a look at how we can utilize Swift’s built-in concurrency system when performing data transformations using functions like forEach and map.
iOS dev
https://www.swiftbysundell.com/articles/count-vs-isEmpty/
Swift by Sundell
Using count vs isEmpty to check whether a collection contains any elements | Swift by Sundell
What’s the difference between those two ways, and when should which be used?
iOS dev
https://developer.apple.com/documentation/xcode-release-notes/xcode-13_2-release-notes
Xcode 13.2 Beta 2 Release Notes
iOS dev
https://engineering.atspotify.com/2021/11/16/introducing-xcremotecache-the-ios-remote-caching-tool-that-cut-our-clean-build-times-by-70
Spotify Engineering
Introducing XCRemoteCache: The iOS Remote Caching Tool that Cut Our Clean Build Times by 70%
Introducing XCRemoteCache: The iOS Remote Caching Tool that Cut Our Clean Build Times by 70% - Spotify Engineering
iOS dev
https://swiftwithmajid.com/2021/11/17/the-many-faces-of-shapestyle-in-swiftui/
Swift with Majid
The many faces of ShapeStyle in SwiftUI
ShapeStyle is the protocol that we have from the very first release of the SwiftUI framework. ShapeStyle defines a color or pattern to use when rendering a shape. This week we will learn the many faces of ShapeStyle protocol and different implementations…
iOS dev
https://swiftsenpai.com/swift/task-groups-error-handling/
Swift Senpai
How to Handle Errors in Swift Task Groups - Swift Senpai
In this article, we will explore ways to handle errors occurring within a task group by using simple-to-understand examples and sample code.
iOS dev
https://www.swiftramen.com/home/escaping-and-non-escaping-closures
iOS dev
https://www.jessesquires.com/blog/2021/11/19/swiftui-tips-for-organizing-multiplatform-projects/
Jesse Squires
SwiftUI tips for organizing multiplatform projects
If you are working on a multiplatform SwiftUI project, you will start accumulating #if os() checks and #if canImport() checks. Overtime, these start to accum...
iOS dev
https://sarunw.com/posts/how-to-position-uibutton-image-to-th-right-side-of-text.md/
Sarunw
How to position an UIButton image to the right side of the text | Sarunw
By default, when you set an image to an UIButton, it will position on the leading edge of the text. Let's learn how to put it on the trailing edge instead.