老司机 iOS 周报 #247 | 2023-06-05 #4048
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 提出。
新闻
Upcoming changes to the App Store receipt signing intermediate certificate
对于 本地 校验支付凭证的 APP 来说,需要适配 SHA-256 校验,对于不支持 SHA-256 的 APP 将在 2023.08.14 之后拒绝提交。这项调整对使用 AppTransaction API 与 verifyReceipt(Web Service Endpoint) 等后端校验的 APP 不受影响。
同时 2023.06.20 之后,对于新版本的 iOS/iPadOS/macOS 等系统,沙盒环境都将强制切换为 SHA-256 校验。
文章
🌟 🐢 百度 APP iOS 端包体积 50M 优化实践(一)总览
@xuyafei86:本文介绍了百度 APP 包大小优化的完整实践,包括百度 APP 的技术方案和各项优化的详细收益。此系列文章目前包括总览、图片优化和资源优化 3 章,详细讲述了各项优化的技术细节,感兴趣的同学可以持续关注。
🌟 🐕 How the Raycast API and extensions work
@kemchenj:Raycast 是 macOS 上新兴的一款快捷启动器软件,开发者友好的插件系统是他们的亮点之一,最近他们也在博客上分享了这个系统的开发经历,亮点很多:
个人感觉这套系统设计得简洁优雅,对于 VSCode 进行了很多借鉴,并且在此基础上也有自己的创新,推荐大家进行阅读和品鉴。
🐢 Pushing the limits of NSStatusItem beyond what Apple wants you to do
@Cooper Chen:NSStatusItem 是 Mac 开发中设置状态栏的属性,然而苹果的人机界面指南(HIG)在桌面开发中远远不如移动端那般灵活和先进,因此来自 Remotion 的工程师在最小屏幕利用率上决定超越 HIG 的指导,并突破菜单栏额外内容的极限。本篇文章详细讲述了如何使用 SwiftUI 来完成以上需求并且给出了最佳实践,为相关领域开发的同学提供了一个不错的参考。
🐢 Apple-Silicon-Guide
@Leo:一篇关于 Apple Silicon 设备的指南。内容非常的丰富,包含了每个芯片的特点和在这些芯片驱动的设备上有哪些好的应用软件、工具,也包含了像 Unity、Metal、CoreML 等在 Apple Silicon 设备上可以进行软件开发的框架学习材料。
🐎 Skip code during debugging in Xcode
@zoeGuo:文章介绍了三种在断点调试过程中使用 lldb 命令跳过一些执行代码的方式:
利用好断点调试可以大大提高开发效率,有兴趣的读者可以移步 WWDC2018 session Advanced Debugging with Xcode and LLDB,这个 session 中演示了更多的断点调试技巧。
🐕 Text Filters in Kaleidoscope 4
@含笑饮砒霜:Kaleidoscope 4 中的文本过滤器是一项主要的新功能,它可以帮助您更轻松地比较和分析文本数据。以下是这篇文章中描述的主要内容:
总结:Kaleidoscope 4 的文本过滤器功能使您能够更轻松地处理和比较文本数据。您可以使用内置过滤器或创建自定义过滤器,并使用正则表达式定义搜索模式。这个功能在处理生成的文本数据时非常有用,可以帮助去除与重要差异无关的内容。
🐕 Using Upcoming Feature Flags
@AidenRao:从 Swift 5.8 开始,你可以使用新的编译器标志和编译条件,灵活应用下一个大版本的 Swift 功能。这样能按照自己的节奏,逐个特性、逐个目标地应用版本更改,提前做好代码迁移。
🐕 使用 SwiftUI 开发 RSS 阅读器
@享耳先森:本文是戴铭在苹果加速器活动的一次分享,介绍了如何使用 SwiftUI + CoreData 实现一个 RSS 阅读器,新手友好。
代码
RegexHub
@Smallfly:细数那些程序员写起来很痛用起来很爽的工具,那正则表达式一定能排上号。RegexHub 汇集了程序员高频使用的正则表达式,并且作者把源代码开源在 GitHub,接受 PR,欢迎你的添砖加瓦。
摸鱼周报
@摸鱼周报 #95:第 95 期摸鱼周报来了,一起来看下本期概要:
内推
重新开始更新「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 周报 #247 | 2023-06-05.
Beta Was this translation helpful? Give feedback.
All reactions