老司机 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
Uh oh!
There was an error while loading. Please reload this page.
-
老司机 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