|
20 | 20 | - 之前聊过的 Edge to Edge 和 Android Freeform 支持 |
21 | 21 | - pub 下载数 |
22 | 22 | - DevTool 工具大改进和优化,包括设备断线数据保持 |
23 | | -- 对老 Dart SDK 插件不在维护适配,弃用 OC |
24 | | - |
25 | | -## Developer - 设计开发加速器 |
26 | | - |
27 | | -> 设计开发加速器相关活动 |
28 | | -
|
29 | | -## 新手推荐 |
30 | | - |
31 | | -> 收集一些对新手友好且质量不错的文章 |
| 23 | +- 对老 Dart SDK 插件不再维护适配,弃用 OC |
32 | 24 |
|
33 | 25 | ## 文章 |
34 | 26 |
|
35 | | -> 写的不错的技术博客,包含但不局限于 iOS、多端统一、设计、产品等 |
36 | | -
|
37 | 27 | ### 🐕 [Prevent screenshot capture of sensitive SwiftUI views](https://www.createwithswift.com/prevent-screenshot-capture-of-sensitive-swiftui-views/) |
38 | 28 |
|
39 | 29 | [@BluesJiang](https://github.com/bluesjiang):这篇文章使用了一个比较巧妙的方法来实现截屏隐藏隐私信息。核心是使用 `UITextField` 的 `isSecureTextEntry` 属性,然后将被包装的 View 作为其子 View 即可。然后使用了 preference 来实现父容器大小与子容器大小匹配。可以通过这个文章整体了解 SwiftUI 的 View 的包装和 Modifier 的写法,是一个很好的参考。 |
|
44 | 34 |
|
45 | 35 | ### 🐕 [WebKit GPU Profiling](https://developer.playcanvas.com/user-manual/optimization/gpu-profiling/ |
46 | 36 |
|
47 | | -[@莲叔](https://github.com/aaaron7):WebGL 的 debug 一直以来都是一个令人头痛的问题,通过浏览器内置的调试能力能够满足一部分需求,但如果需要更进一步的分析往往都缺乏足够好用的工具。这篇文章针对 WebGL 和 WebGPU 两种应用在不同平台的调试技巧做了汇总,包括 Mac、Window 和 Quest。其中对于在 Mac上通过 Xcode 来做分析给出了 step by step 的步骤,非常友好。 |
| 37 | +[@莲叔](https://github.com/aaaron7):WebGL 的 debug 一直以来都是一个令人头痛的问题,通过浏览器内置的调试能力能够满足一部分需求,但如果需要更进一步的分析往往都缺乏足够好用的工具。这篇文章针对 WebGL 和 WebGPU 两种应用在不同平台的调试技巧做了汇总,包括 Mac、Window 和 Quest。其中对于在 Mac 上通过 Xcode 来做分析给出了 step by step 的步骤,非常友好。 |
48 | 38 |
|
49 | 39 | ### 🐕 [Concurrency Step-by-Step: Reading from Storage](https://www.massicotte.org/step-by-step-reading-from-storage) |
50 | 40 |
|
51 | 41 | [@Barney](https://github.com/BarneyZhaoooo):本文提供了关于如何在 Swift 应用中逐步从本地存储读取数据的详细指南。文章重点介绍了如何使用 `Codable` 协议来序列化和反序列化对象,并通过 `FileManager` 管理文件的读取和写入。作者逐步解析了实现这个过程的关键步骤,包括如何设置数据模型、保存数据以及从文件中加载数据的示例代码。此外,文章还提供了常见问题的解决方案,以帮助开发者更有效地处理数据存储。适合想要深入理解 iOS 数据存储机制的开发者阅读。 |
52 | 42 |
|
53 | | -### 🐕 [Apple’s use of Swift and SwiftUI in iOS 18](https://blog.timac.org/2024/1208-state-of-swift-and-swiftui-ios18/) |
| 43 | +### 🐕 [Apple ’ s use of Swift and SwiftUI in iOS 18](https://blog.timac.org/2024/1208-state-of-swift-and-swiftui-ios18/) |
54 | 44 |
|
55 | 45 | [@ZengyiMa](https://github.com/ZengyiMa):文章概述了 Swift 和 SwiftUI 在 iOS 18 中的持续发展,强调了这两个工具在提升性能和开发效率方面的重要性。同时,讨论了苹果如何将 Swift 和 SwiftUI 更深入地整合到其跨平台生态系统中,并展望了它们在未来的发展潜力。 |
56 | 46 |
|
57 | | - |
58 | | - |
59 | | - |
60 | | -## 工具 |
61 | | - |
62 | | -> 开发过程中常用的工具,及一些新工具的介绍 |
63 | | -
|
64 | 47 | ## 代码 |
65 | 48 |
|
66 | | -> 库,代码段,开源app |
67 | | -
|
68 | 49 | ### [rmtrash](https://github.com/TBXark/rmtrash) |
69 | 50 |
|
70 | 51 | [@Kyle-Ye](https://github.com/Kyle-Ye): Swift 实现的 macOS 命令行工具 rm 的替代方案,用于将文件移动到废纸篓。此外 rmtrash 提供了与 Linux 和 macOS 版本 rm 命令完全兼容的标志位支持方案。 |
|
75 | 56 |
|
76 | 57 | ### [ml-cross-entropy](https://github.com/apple/ml-cross-entropy) |
77 | 58 |
|
78 | | -[@Leo](https://github.com/LeoMobileDeveloper):由 Apple 开源的 CCE(Cut Cross-Entrop) 是一种优化小模型(SLM)训练过程中内存消耗的代码库,以 Gemma 2 (2B) 为例,能够将内存从24GB优化到 1MB,显著提高小模型的训练速度。 |
79 | | - |
80 | | -## 书 |
81 | | - |
82 | | -> 比较不错的书的推荐和书评 |
83 | | -
|
84 | | -## 音视频 |
85 | | - |
86 | | -> 比较不错的书的推荐和书评 |
| 59 | +[@Leo](https://github.com/LeoMobileDeveloper):由 Apple 开源的 CCE(Cut Cross-Entrop) 是一种优化小模型(SLM)训练过程中内存消耗的代码库,以 Gemma 2 (2B) 为例,能够将内存从 24GB 优化到 1MB,显著提高小模型的训练速度。 |
87 | 60 |
|
88 | 61 | ## 内推 |
89 | 62 |
|
90 | 63 | 重新开始更新「iOS 靠谱内推专题」,整理了最近明确在招人的岗位,供大家参考 |
91 | 64 |
|
| 65 | +[北京] 支付宝-终端业务研发专家(支付碰一下) - iOS/Android - P7 |
| 66 | + |
92 | 67 | 具体信息请移步:https://www.yuque.com/iosalliance/article/bhutav 进行查看(如有招聘需求请联系 iTDriverr) |
93 | 68 |
|
94 | 69 | ## 关注我们 |
|
0 commit comments