iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.04K
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://swiftsenpai.com/swift/dynamic-dispatch-with-generic-protocols/
Swift Senpai
How to Achieve Dynamic Dispatch Using Generic Protocols in Swift 5.7 - Swift Senpai
With improvements in Swift 5.7, achieving dynamic dispatch on a protocol with associated types has never been easier. Here's how.
iOS dev
https://holyswift.app/the-trade-offs-of-using-mirror-api-to-do-code-reflection-in-swift
Holy Swift
The Trade-offs of Using Mirror API to do Code Reflection in Swift - Holy Swift
Everything you need to know about code reflection in Swift. Learn how to get private properties values and more! Use it now the Mirror API.
iOS dev
https://useyourloaf.com/blog/whats-new-in-xcode-14-previews/
Use Your Loaf - iOS Development News & Tips
What's New in Xcode 14 Previews
A tour of the new SwiftUI preview canvas in Xcode 14.
iOS dev
http://swiftwithmajid.com/2022/07/06/background-tasks-in-swiftui/
Swift with Majid
Background tasks in SwiftUI
One of the exciting frameworks released along with iOS 13 was the BackgroundTasks framework. It allows you to schedule work intelligently in the background. Finally, we can handle background tasks using the SwiftUI app lifecycle. This week we will learn how…
iOS dev
https://samwize.com/2022/07/07/how-to-use-urlprotocol-to-mock-networking-api/
@samwize
How to use URLProtocol to mock networking API
Unit testing for networking API requires some work because to mock the HTTP response is non-trivial, be it using 1st party URLSession or 3rd party Alamofire.
iOS dev
https://www.emergetools.com/blog/posts/iOS16LaunchTime
Emergetools
Emerge Tools Blog | How iOS 16 makes your app launch faster
Experience the future of mobile development. Join top companies like DoorDash, Square & Duolingo who use Emerge Tools to deliver the best app performance to their users.
iOS dev
https://www.avanderlee.com/swift/generics-constraints/
SwiftLee
Generics in Swift explained with code examples
Generics in Swift prevent code duplication by allowing code to be reused. It's key to know when and how to use generics in your advantage.
iOS dev
https://itnext.io/decoding-dynamic-json-with-swift-codable-64160d06b456
Medium
Decoding Dynamic JSON with Swift Codable
Handle dynamic server responses working with Swift’s sound type system
iOS dev
https://www.swiftbysundell.com/articles/switching-between-swiftui-hstack-vstack/
Swift by Sundell
Switching between SwiftUI’s HStack and VStack | Swift by Sundell
Different ways to implement a dynamic SwiftUI stack that renders its content either horizontally or vertically, depending on the current context.
iOS dev
https://otbivnoe.ru/2022/07/10/Finally-Multiline-TextField-in-SwiftUI.html
otbivnoe's blog
Multiline TextField in SwiftUI
Here it is! How many times did I try to find an answer on Stackoverflow, uhm? No more custom multiline text fields using TextEditor. Starting with iOS 16 we can achieve it using TextField just by adding a new parameter axis.
iOS dev
https://serialcoder.dev/text-tutorials/software-engineering/design-patterns/the-facade-design-pattern-in-swift/
iOS dev
https://www.polpiella.dev/code-generation-using-swift-package-plugins
www.polpiella.dev
Code generation using Swift Package Plugins
How to build a Swift Package Plugin to automatically generate unit tests from input Swift files.
iOS dev
CN
iOS dev
https://mp.weixin.qq.com/s/v3MWjZ4AcVxzVW6HfY9IiQ
Weixin Official Accounts Platform
淘宝iOS扫一扫架构升级 - 设计模式的应用
扫一扫是淘宝镜头页中的一个重要组成,功能运行久远。
iOS dev
EN
iOS dev
https://www.raywenderlich.com/31558158-building-with-bazel
kodeco.com
Building with Bazel
Bazel is an open source build system created by Google for compiling large complex codebases. This courses teaches the basics of using building from writing a very simple Java application to compiling an Android app with a lots of dependencies.
✨
Made in…
iOS dev
https://www.swift.org/blog/vscode-extension/
Swift.org
Swift Extension for Visual Studio Code
As Swift is deployed across more platforms, it is important that Swift can be developed on more platforms as well. The Swift Extension for Visual Studio Code provides a cross-platform solution for Swift development supporting macOS, Linux, and Windows.
iOS dev
https://useyourloaf.com/blog/wwdc22-core-data-lab-notes/
Use Your Loaf - iOS Development News & Tips
WWDC22 Core Data Lab Notes
My notes from a WWDC Core Data lab covering CloudKit sync and some general Core Data topics.
iOS dev
https://useyourloaf.com/blog/swiftui-split-view-configuration/
Use Your Loaf - iOS Development News & Tips
SwiftUI Split View Configuration
How to configure the column visibility, width and style of a SwiftUI NavigationSplitView.
iOS dev
https://aws.amazon.com/ru/blogs/aws/new-amazon-ec2-m1-mac-instances/
Amazon
New – Amazon EC2 M1 Mac Instances | Amazon Web Services
Last year, during the re:Invent 2021 conference, I wrote a blog post to announce the preview of EC2 M1 Mac instances. I know many of you requested access to the preview, and we did our best but could not satisfy everybody. However, the wait is over. I have…
iOS dev
https://ampersandsoftworks.com/posts/formatstyle-parseableformatstyle-and-your-custom-types/
Ampersandsoftworks
Formatting your own types – Ampersand Softworks
A full example of adding all of the bells and whistles of ParseableFormatStyle onto your own types, including AttributedString output.