|
13 | 13 |
|
14 | 14 | ### 🐢 [Flutter 3.19.0 系列更新](https://mp.weixin.qq.com/s/JRdT4vJutvNZ66uqqjYEPg) |
15 | 15 |
|
16 | | -[@CrazyCoderShi](https://github.com/CrazyCoderShi): 国内新年假期期间 Flutter 团队发布了 2024 一季度的更新: Flutter 3.19.0; 按照惯例随着一起发布的还有 Dart 3.3; 此次更新除了功能迭代、性能调优、工具优化之外,有几个点值得开发同学们着重关注: |
| 16 | +[@CrazyCoderShi](https://github.com/CrazyCoderShi): 国内新年假期期间 Flutter 团队发布了 2024 一季度的更新:Flutter 3.19.0 ;按照惯例随着一起发布的还有 Dart 3.3 ;此次更新除了功能迭代、性能调优、工具优化之外,有几个点值得开发同学们着重关注: |
17 | 17 |
|
18 | 18 | - Gemini Dart SDK: 可以更方便地让 Dart 开发人员在 App 里集成 LLM 的 AI 能力 |
19 | 19 | - Impeller Android Preview: 意味着 Flutter 彻底抛弃 Skia 的进程迈出了很大一步 |
20 | 20 | - 弃用 Window 7 & 8,弃用 iOS 11 以前的版本 |
21 | 21 | - Dart 对于 JS interoperably 支持增强 |
22 | 22 | - Dart Macros 支持 |
23 | 23 |
|
24 | | -其他相关博文: |
| 24 | +其他相关博文: |
25 | 25 | - [Flutter 3.19.0 ReleaseNote](https://medium.com/flutter/whats-new-in-flutter-3-19-58b1aae242d2) |
26 | 26 | - [Dart 3.3](https://mp.weixin.qq.com/s?__biz=Mzg3NTA3MDIxOA==&mid=2247491174&idx=2&sn=b6c236e48e2f5d0032387293f7e90bb6&chksm=cec64803f9b1c1159f6d720883df2ff202ab52cb8820682a65bc4ce6aba1a9488f33f18fae61&cur_album_id=1968809591672979459&scene=189#wechat_redirect) |
27 | 27 | - [2024 Impeller:快速了解 Flutter 的渲染引擎的优势](https://mp.weixin.qq.com/s?__biz=Mzg3NTA3MDIxOA==&mid=2247491190&idx=1&sn=dcb726e2ace120fb2285e82a5befb007&chksm=cfbf4d3126192986e2bb5255ee55f4b5fff1a3e2949b15321b3ea264929aedec30dc76fda824&scene=132&exptype=timeline_recommend_article_extendread_samebiz&show_related_article=1&subscene=189&scene=132#wechat_redirect) |
|
36 | 36 |
|
37 | 37 | ### 🐕 [On-device ML research with MLX and Swift](https://www.swift.org/blog/mlx-swift/) |
38 | 38 |
|
39 | | -[@JonyFang](https://github.com/JonyFang): Swift 编程语言因其易用性和高性能,配合 MLX 库,为 Apple 芯片上的机器学习研究提供了强大支持。MLX Swift 将 MLX 扩展到了 Swift 语言,简化了机器学习在 Apple 芯片上进行实验的复杂度,并提供了相应的 Swift API、高级的神经网络和优化器包,以及文本生成和 MNIST 训练的示例。所有这些都在 MIT 许可下发布,旨在利用 Swift 的高性能和易用性,为机器学习研究者提供一个友好的实验框架。文中提供了文档和示例,API 覆盖的能力可以具体看下文档,感兴趣可以研究下 Examples~ |
| 39 | +[@JonyFang](https://github.com/JonyFang): Swift 编程语言因其易用性和高性能,配合 MLX 库,为 Apple 芯片上的机器学习研究提供了强大支持。MLX Swift 将 MLX 扩展到了 Swift 语言,简化了机器学习在 Apple 芯片上进行实验的复杂度,并提供了相应的 Swift API、高级的神经网络和优化器包,以及文本生成和 MNIST 训练的示例。所有这些都在 MIT 许可下发布,旨在利用 Swift 的高性能和易用性,为机器学习研究者提供一个友好的实验框架。文中提供了文档和示例,API 覆盖的能力可以具体看下文档,感兴趣可以研究下 Examples ~ |
40 | 40 |
|
41 | 41 | ### 🐕 [Code Injection with Dyld Interposing](https://www.emergetools.com/blog/posts/DyldInterposing) |
42 | 42 |
|
|
46 | 46 |
|
47 | 47 | [@zoeGuo](https://github.com/zoeGuo):这个网站直观地解释了 SwiftUI 布局系统的工作原理。可以通过改变属性或参数数值动态看到布局上的变化,更有利于理解 SwiftUI 参数、属性的含义。 网站目前更新了 [Alignment](https://www.swiftuifieldguide.com/layout/alignment)、[HStack](https://www.swiftuifieldguide.com/layout/hstack)、[Aspect Ratio](https://www.swiftuifieldguide.com/layout/aspect-ratio) 和 [Padding](https://www.swiftuifieldguide.com/layout/padding) 四个模块,推荐给正在学习 SwiftUI 的读者。 |
48 | 48 |
|
49 | | -### 🐕 [云音乐RN新架构升级之iOS灰度方案](https://mp.weixin.qq.com/s/jZ3wfbFf2xey8aTK16MU4A) |
| 49 | +### 🐕 [云音乐 RN 新架构升级之 iOS 灰度方案](https://mp.weixin.qq.com/s/jZ3wfbFf2xey8aTK16MU4A) |
50 | 50 |
|
51 | 51 | [@Smallfly](https://github.com/iostalks):文章主要介绍了网易云音乐在升级 React Native(RN)架构时,iOS 侧采用的灰度方案。阐述了实现渐进式升级的思路和挑战,包括静态链接和动态链接两种方案的优缺点,以及他们最终采用的双动态库方案。这个方案通过引入一个中间层(NEReactNative)来解决静态链接过程中的符号引用问题,并在运行时动态加载新旧版本的 RN 代码。 |
52 | 52 |
|
53 | 53 | 文章适合对 React Native 架构升级、iOS 灰度发布策略、以及 Objective-C 运行时特性感兴趣的资深 iOS 开发者阅读。 |
54 | 54 |
|
55 | | -### 🐕 [从入门到精通:如何解决C++模板代码膨胀问题](https://mp.weixin.qq.com/s/aRqKGoVNcf8yzRhIHbmoBA) |
56 | | - |
57 | | -[@老峰](https://github.com/gesantung):C++ 模板是一种强大的编程工具,它允许我们编写通用的、可重用的代码,本文介绍了通过模板函数提取通用部分;模板类抽象出通用部分到基类,合理使用模版等优化策略提高编译速度,减少二进制文件大小解决代码膨胀问题。 |
58 | | - |
59 | 55 | ## 代码 |
60 | 56 |
|
61 | 57 | ### [armhf-swift-toolchain](https://github.com/CmST0us/armhf-swift-toolchain) |
62 | 58 |
|
| 59 | +[@kemchenj](https://kemchenj.github.ion/): |
63 | 60 | 1. 可以学习如何使用源码编译 Swift |
64 | 61 | 2. 学习如何使用 SPM 进行交叉编译 |
65 | | -3. 对嵌入式 32 位 Linux 平台,可以使用 Swift 编码。例如我已在 fpga 上运行 Swift [Run Swift On Zynq petalinux](https://forums.swift.org/t/introducing-my-armhf-swift-5-9-toolchiain/69524/2) |
| 62 | +3. 对嵌入式 32 位 Linux 平台,可以使用 Swift 编码。例如作者已在 fpga 上运行 Swift [Run Swift On Zynq petalinux](https://forums.swift.org/t/introducing-my-armhf-swift-5-9-toolchiain/69524/2) |
| 63 | + |
| 64 | +由:[CmST0us](https://github.com/CmST0us) 自荐 |
66 | 65 |
|
67 | 66 | ## 内推 |
68 | 67 |
|
|
0 commit comments