iOS dev
@iosdevio
10.8K
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.8K subscribers
iOS dev
https://danielsaidi.com/blog/2022/06/22/backporting-the-new-swiftui-imagerenderer-to-ios13
Daniel Saidi
Backporting the SwiftUI 4 ImageRenderer to iOS 13
SwiftUI 4 introduces a new ImageRenderer that can be used to render any SwiftUI view as an image in iOS 16, macOS 13, tvOS 16 and watchOS...
iOS dev
https://build.ms/2022/06/22/model-view-controller-store/
build.ms
Model View Controller Store: Reinventing MVC for SwiftUI with Boutique
This Twitter thread offers a concise high level 13-tweet summary of this post's announcements, but you miss out on a lot of important detail that I highly recommend reading if you plan to start using the libraries I've developed and introduce in this post…
iOS dev
https://useyourloaf.com/blog/interface-builder-keyboard-layout-guide/
Use Your Loaf
Interface Builder Keyboard Layout Guide
Xcode 14 adds support for keyboard layout guides to Interface Builder.
iOS dev
https://nilcoalescing.com/blog/CheckIfTwoValuesOfTypeAnyAreEqual/
Nil Coalescing
Check if two values of type Any are equal
In Swift 5.7 that comes with Xcode 14 we can check if two values of type Any are equal, because we can cast values to any Equatable and use any Equatable as a parameter type.
iOS dev
https://nilcoalescing.com/blog/ReadingAndSettingColorSchemeInSwiftUI/
Nil Coalescing
Reading and setting color scheme in SwiftUI
While reading the current color scheme is quite easy in SwiftUI, setting a color scheme requires us to carefully consider what effect we are trying to achieve.
iOS dev
https://betterprogramming.pub/refactor-with-solid-principles-a-swift-use-case-91bc448eb0ff
Medium
Refactor a Swift Codebase Using SOLID Principles — in an Iterative Way
Let’s build a fictitious HR system in Swift
iOS dev
https://swiftsenpai.com/swift/understanding-some-and-any/
iOS dev
https://swiftwithmajid.com/2022/06/21/mastering-navigationstack-in-swiftui-deep-linking/
Swift with Majid
Mastering NavigationStack in SwiftUI. Deep Linking.
This week we will continue exploring the new Navigation API in SwiftUI. One of the benefits of the new data-driven Navigation API is the programmatic navigation with deep-linking possibilities. Let’s dive into the new API by learning how to build programmatic…
iOS dev
https://www.hackingwithswift.com/articles/253/how-to-use-inner-shadows-to-simulate-depth-with-swiftui-and-core-motion
Hacking with Swift
How to use inner shadows to simulate depth with SwiftUI and Core Motion
Tilt your device to move the shadow, as if there’s a light source shining from above.
iOS dev
https://www.avanderlee.com/swift/some-opaque-types/
SwiftLee
Some keyword in Swift: Opaque types explained with code examples
The some keyword in Swift allows you to define opaque parameter and return types. Expose only minimum APIs without losing performance.
iOS dev
CN
iOS dev
https://mp.weixin.qq.com/s/siwMWiSGcCyk-CVPcNjHMw
Weixin Official Accounts Platform
iOS内存分析之Memory Graph
1.Memory Graph是什么Memory Graph是在Xcode8上推出的一个新特性。用来生成应用程
iOS dev
https://ming1016.github.io/2022/06/10/use-llvm/
iOS dev
EN
iOS dev
https://swiftregex.com/
Swift Regex: Learn, build and test Swift Regex and Regex Builder.
Swift Regex: Learn, build and test Swift Regex
Regular Expression Tester with highlighting for Swift Regex. Quickly test and debug your regex and Regex Builder.
iOS dev
https://rambo.codes/posts/2022-06-27-creating-custom-extension-points-with-extensionkit
Rambo Codes
Creating custom extension points for Mac apps with ExtensionKit | Rambo Codes
Gui Rambo writes about his coding and reverse engineering adventures.
iOS dev
https://www.avanderlee.com/swift/existential-any/
SwiftLee
Existential any in Swift explained with code examples
Existentials in Swift are defined using the any keyword and provide dynamic types, but also come with performance impact you should know.
iOS dev
https://danielsaidi.com/blog/2022/06/29/multiplatform-image-resizing
Daniel Saidi
Multi-platform image resizing
In this post, let’s take a look at how to resize images in UIKit & AppKit. The result will work on iOS, macOS, tvOS & watchOS and...
iOS dev
https://medium.com/@artun.erol/vip-design-pattern-or-clean-swift-1c00fb1a4f6d
Medium
VIP design pattern (or Clean Swift)
VIP design pattern (or Clean Swift) was first mentioned by Raymond Law, whose ultimate goal is to write clean and testable code. We can…
iOS dev
https://swiftwithmajid.com/2022/06/28/the-power-of-task-view-modifier-in-swiftui/
Swift with Majid
The power of task view modifier in SwiftUI
Task view modifier is the key to the Swift Concurrency world through SwiftUI. It allows us to build complex async tasks by leveraging the power of cooperative cancellation and the lifecycle of a SwiftUI view. This week we will learn all the powerful features…