iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.05K
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://soundcloud.com/podlodka/podlodka-ep-272
SoundCloud
Podlodka #272 – Мобильные архитектуры
Заходят как-то продакт Котлина, автор книги VIPER, любитель Java, developer advocate, iOS Тимлид команды ecomm «ВКонтакте» в бар и… НАЧИНАЮТ СПОРИТЬ ПРО МОБИЛЬНЫЕ АРХИТЕКТУРЫ
🤡
Мы, конечно, давно уж
iOS dev
EN
iOS dev
https://www.swift.org/blog/language-workgroup/
Swift.org
Announcing the Language Workgroup
The Swift community has accomplished a great deal together, with hundreds of changes to Swift through the Swift Evolution process and significant advances to the language and tooling since Swift became an open-source project. In recent years, there has been…
iOS dev
https://blog.eidinger.info/xcode-integration-of-swift-package-plugins-in-xcode-14
Swifty Tech by Marco Eidinger
Xcode integration of Swift Package Plugins in Xcode 14
Learn how Swift package plugins can be used on Xcode projects when using Xcode 14 and what kind of adoption is required by package authors
iOS dev
https://nilcoalescing.com/blog/RequestingAppStoreReviewsInSwiftUI/
Nil Coalescing
Requesting App Store reviews in SwiftUI
Starting from iOS 16 and macOS 13 we have a SwiftUI API to request App Store reviews. We can read requestReview property from the environment and call it as a function at the appropriate time.
iOS dev
https://talk.objc.io/episodes/S01E308-the-layout-protocol
talk.objc.io
The Layout Protocol
We take a first look at SwiftUI's new Layout protocol and integrate the flow layout we previously built.
iOS dev
https://www.youtube.com/watch?v=8wcuLCvMmF8
YouTube
Semaphore Vs. Mutex - A Clear Understanding
Here you go.. The clear differences between Semaphore and Mutex. All the technical aspects are discussed with examples for each.
iOS dev
https://www.inversecos.com/2022/06/how-to-reverse-engineer-and-patch-ios.html
Inversecos
How to Reverse Engineer and Patch an iOS Application for Beginners: Part I
iOS dev
https://www.inversecos.com/2022/06/guide-to-reversing-and-exploiting-ios.html
Inversecos
Guide to Reversing and Exploiting iOS binaries Part 2: ARM64 ROP Chains
iOS dev
https://medium.com/@BIT_OFIT/swiftui-mvvm-with-a-statemachine-46530b2903b9
Medium
SwiftUI — MVVM with a StateMachine
Improve your SwiftUI architecture by using a simple State Machine.
iOS dev
https://quickbirdstudios.com/blog/async-await-combine-closures/
QuickBird Studios
Combine, Closures: A Guide to Modern Asynchronous Swift
A comparison between async/await, Combine, and closures in Swift. Includes an overview of the strengths and weaknesses of the different approaches.
iOS dev
http://swiftwithmajid.com/2022/06/15/mastering-navigationstack-in-swiftui-navigator-pattern/
Swift with Majid
Mastering NavigationStack in SwiftUI. Navigator Pattern.
SwiftUI is the declarative data-driven framework allowing us to build complex user interfaces by defining the data rendering on the screen. Navigation was the main pain point of the framework from the very first day. Fortunately, things have changed since…
iOS dev
https://www.avanderlee.com/swiftui/navigationlink-programmatically-binding/
SwiftLee
Using NavigationLink programmatically based on binding in SwiftUI
A NavigationLink can be triggered programmatically by making use of a custom view modifier based on an optional binding in SwiftUI.
iOS dev
https://swiftui-lab.com/digital-lounges-2022/
iOS dev
https://digitalbunker.dev/updating-if-guard-let-for-swift-5-7/
Digital Bunker
Automatically update if let and guard let for Swift 5.7
If you've seen the WWDC What's new in Swift?
[https://developer.apple.com/videos/play/wwdc2022/110354/] video, you've likely
seen the updates to the if let and guard let syntax.
Prior to Swift 5.7, it was common to unwrap an Optional variable and assign…
iOS dev
https://danielsaidi.com/blog/2022/06/20/using-the-swiftui-imagerenderer
Daniel Saidi
Using the SwiftUI 4 ImageRenderer
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 & watch...
iOS dev
https://www.hackingwithswift.com/articles/251/whats-new-in-xcode-14
Hacking with Swift
What’s new in Xcode 14?
Source editing just keeps getting better and better
iOS dev
CN
iOS dev
https://mp.weixin.qq.com/s/cz5hk23XtjCWGi-rb3-cCg
Weixin Official Accounts Platform
逐步实现基于源码的 Swift 代码覆盖率
最近,正在为我司的项目研究基于 Swift 的代码覆盖率检测方案的解决方案,我已经努力尝试并且找到了最佳实践。
iOS dev
https://mp.weixin.qq.com/s/WHmYD2X8JGfIQTMmsDG5oA
Weixin Official Accounts Platform
基于 Bazel 的 iOS Monorepo 工程实践
目前B站客户端的 Monorepo 模式还在进化中,未来会有越来越多的编译优化的自研规则实装到我们的iOS项目中来,分布式编译能力也已经提上日程。
iOS dev
https://mp.weixin.qq.com/s/gJCis1z2zY0dZTLfu7T9CQ
Weixin Official Accounts Platform
SwiftUI 状态管理系统指南
SwiftUI与苹果之前的UI框架的区别不仅仅在于如何定义视图和其他UI组件,还在于如何在整个使用它的应用程序中管理视图层级的状态。