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://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组件,还在于如何在整个使用它的应用程序中管理视图层级的状态。
iOS dev
http://djs66256.github.io/2021/04/03/2021-04-03-wakeup-in-XNU/
苍耳的技术博客
wakeup in XNU
苹果在iOS13的时候,在内核中加入了一个新的性能衡量指标wakeup,同时由于这个指标而被系统杀死的应用数不胜数,其中也包括我们常用的微信淘宝等。而这个指标完全是由XNU内核统计的,所以我们很难通过日志等普通手段去准确的定位问题,所以这里通过另一种思路去解决这个问题。
iOS dev
EN
iOS dev
https://www.swift.org/blog/property-wrappers/
Swift.org
Exploring Swift: Property wrappers in the wild
Property wrappers were introduced in Swift 5.1 as a way to make it easier to reuse common programming patterns, but since then they have grown to work with local context, function and closure parameters, and more. We’re lucky enough to have lots of creators…
iOS dev
https://mackuba.eu/swiftui/changelog
mackuba.eu
SwiftUI Index
Complete ordered index & changelog of all SwiftUI views, properties and modifiers
iOS dev
https://troz.net/post/2022/swiftui-mac-2022/
troz.net
SwiftUI for Mac 2022
Mac app development using SwiftUI on macOS Ventura
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