老司机 iOS 周报 #245 | 2023-05-22 #4016
ChengzhiHuang
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
老司机 iOS 周报,只为你呈现有价值的信息。
你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。
新闻
2022 App Store Transparency Report(PDF)
苹果发布了 2022 年的 App Store 透明度报告,这也是首次发布类似报告,App Store 的透明对所有开发者与用户都是非常有益的事,我们在近几年看到越来越开放的苹果,这无疑是值得肯定的。
而这其中有很多很有参考意义的数据,大家可以自行翻阅,我们列举出其中几项:
新手推荐
🐎 Ranges in Swift explained with code examples
@zoeGuo:文章介绍了 Swift 中 Range 的不同类型: ClosedRange、CountableClosedRange ,以及使用简易的操作符代替声明 Range 的使用方法和规则。并且演示了 Range 如何转化为 NSRange 使用和 Range 在字符串使用中如何处理特殊字符。文章适合 Swift 新手快速了解 Range 的使用方法。
文章
🐎 file behavior change in Swift 5.8
@AidenRao:在 Swift 5.8 之前,
#file
和#filePath
都返回文件的完整路径,而这可能会泄露个人的敏感信息。 Swift 5.8 以后,#file
支持只返回文件名和它出现的模块。此功能默认禁用,可以通过在 Other Swift Flags 里添加 -enable-upcoming-feature ConciseMagicFile 打开。🐕 Parallax header effect in SwiftUI using CoordinateSpace
@Barney:这篇文章介绍了在 SwiftUI 中利用 CoordinateSpace 实现滚动视差效果。
🐎 How to Open using Rosetta in Xcode 14.3
@Smallfly:Rosetta 是 Apple 开发的软件转译工具,它能将基于 Intel 架构指令的应用程序在新的基于 Apple Silicon 处理器的 Mac 上进行转译和运行。
Xcode 14.3 之后,应用详情中开启 Rosetta 的选项被移除,集成到了模拟器选择列表中,方便在不同架构之间切换。
🐎 Accessing Security Scoped Files
@Damien:iOS App 的应用是无法直接访问其自身容器之外的文件,例如存储在 iCloud 中的文件,直接读取,将会收到权限错误提示。如果需要访问这些文件,那么就需要使用安全范围相关的 API 了。本文会详细介绍如何使用这些 API,感兴趣的同学不妨一读。
🐎 Skip typing your login credentials manually with Xcode breakpoints
@anotheren:文章以登录凭据为例,介绍了如何使用 Xcode 断点来自动输入调试内容。该方法对代码无入侵,是个非常有用的 Tips。
代码
swift-power-assert
@含笑饮砒霜: Power Assert 是使用 Swift 中宏功能创建的一个断言库,Swift 宏是一项实验性功能,因此需要预发布的 Swift 工具链。在编写测试时,我们需要使用不同的判断函数,Assertion API 有很多,不用死记硬背,只需要建立一个返回布尔值的表达式,Power Assert 就会自动显示丰厚的错误信息。
Canopy
@JonyFang: CloudKit 三方库推荐 Canopy,该库隔离了 CloudKit 相关的一系列外部依赖,使得代码更易于测试。
书
The Book of Modern C++
@kemchenj:这是国内 C++ 开发者整理出版的一本书,内容搜集自网络上优秀作者编写的文章,本书包含了十大主题:
音视频
App Marketing by App Masters
@享耳先森:这个系列播客专注 App Store 发行与优化,如果你是独立开发者,或有做独立开发者的想法,建议关注或收藏,找到自己感兴趣部分收听。
摸鱼周报
@摸鱼周报 #94:第 94 期摸鱼周报来了,一起来看下本期概要:
内推
重新开始更新「iOS 靠谱内推专题」,整理了最近明确在招人的岗位,供大家参考
具体信息请移步:https://www.yuque.com/iosalliance/article/bhutav 进行查看(如有招聘需求请联系 iTDriverr)
关注我们
我们是「老司机技术周报」,一个持续追求精品 iOS 内容的技术公众号,欢迎关注。
关注有礼,关注【老司机技术周报】,回复「2021」,领取 2017/2018/2019/2020 内参
同时也支持了 RSS 订阅:https://github.com/SwiftOldDriver/iOS-Weekly/releases.atom 。
说明
🚧 表示需某工具,🌟 表示编辑推荐
预计阅读时间:🐎 很快就能读完(1 - 10 mins);🐕 中等 (10 - 20 mins);🐢 慢(20+ mins)
This discussion was created from the release 老司机 iOS 周报 #245 | 2023-05-22.
Beta Was this translation helpful? Give feedback.
All reactions