My Daily News

Made with gpt-4o-mini

Daily News #2024-08-23



  • 💻史蒂夫·乔布斯 Apple-1 电脑即将拍卖,预计创下天价
  • 🎉 苹果遵守欧盟数字市场法案,iOS 18 将允许用户删除内置应用
  • 🎮Netflix 正在做 Apple Arcade 本该做的事
  • 🌟 如何设置 SPM 包的 Swift 语言模式
  • 🤯 NSPasteboard 崩溃:处理文件 Promise 时内部并发内存突变不安全
  • 🔥Meta推出Llama 3:功能强大的开源LLM
  • 《黑神话:悟空》游玩体验:美轮美奂的西游世界
  • 🎮抗日题材游戏《黑鹄》引发讨论
  • 时间不贫困:如何便捷、准确地记录自己的一天
  • 🎮《黑神话:悟空》Steam同时在线游玩人数突破241万人
  • 🌟Shire 0.5 发布:融合本地研发资产,构建数据安全 RAG
  • ⚡️ uv: 极速 Python 包和项目管理器

Apple News

💻史蒂夫·乔布斯 Apple-1 电脑即将拍卖,预计创下天价

来源:Hacker News - Newest: “apple”

发布时间:2024-08-22 08:19:43

史蒂夫·乔布斯曾经使用过的 Apple-1 电脑将于 9 月 12 日在纽约佳士得拍卖行拍卖。由于乔布斯的影响力、Apple-1 的稀有性以及保罗·艾伦收藏的加持,这台电脑预计将拍出天价。

🎉 苹果遵守欧盟数字市场法案,iOS 18 将允许用户删除内置应用

来源:Latest News - Apple Developer

发布时间:2024-08-22 22:00:36

苹果宣布,为了遵守欧盟数字市场法案,iOS 18 将允许用户删除内置应用,包括 App Store、信息、照片、相机和 Safari。此外,用户还可以在设置中选择默认应用,包括拨号、发短信、翻译、导航、密码管理、键盘和呼叫垃圾邮件过滤器。

🎮Netflix 正在做 Apple Arcade 本该做的事

来源:Hacker News - Newest: “apple”

发布时间:2024-08-22 20:43:42

Netflix 正在通过其游戏订阅服务提供高质量的游戏,而 Apple Arcade 却未能达到预期。游戏开发者对 Apple 严格的合作条件感到不满,导致 Apple Arcade 难以取得成功。

iOS Blog

🌟 如何设置 SPM 包的 Swift 语言模式

来源:Donny Wals

发布时间:2024-08-22 01:59:32

在 Xcode 16 中创建新的 Swift 包时,Package.swift 内容可能如下所示:

Package.swift // swift-tools-version: 6.0 // swift-tools-version 声明构建此包所需的最低 Swift 版本。

import PackageDescription

let package = Package( name: “AppCore”, products: [ // 产品定义包生成的可执行文件和库,使其对其他包可见。 .library( name: “AppCore”, targets: [“AppCore”]) ], targets: [ // 目标是包的基本构建块,定义模块或测试套件。 // 目标可以依赖于此包中的其他目标和依赖项中的产品。 .target( name: “AppCore” ) ] ) 请注意,包的 Swift 工具版本设置为 6.0。例如,如果你希望你的项目引用 iOS18,则需要将 Swift 工具版本设置为 6.0。这样做的副作用是你的包现在将以 Swift 6 语言模式构建。这意味着你将在包中获得 Swift 的完整可发送性和并发性检查套件,并且编译器会将任何问题标记为错误。

你可能还没有准备好在新包中使用 Swift 6.0。在这些情况下,如果你不使用 6.0 工具链中的任何功能,你可以将 Swift 工具版本设置回 5.10,或者可以在保留 6.0 工具链的同时将包的语言模式设置为 Swift 5:

// swift-tools-version: 6.0 // swift-tools-version 声明构建此包所需的最低 Swift 版本。

import PackageDescription

let package = Package( name: “AppCore”, platforms: [.iOS(.v18)], // … 包描述的其余部分 swiftLanguageModes: [.v5] ) 你还可以为包中的特定目标分配 swift 语言模式。如下所示:

targets: [ // 目标是包的基本构建块,定义模块或测试套件。 // 目标可以依赖于此包中的其他目标和依赖项中的产品。 .target( name: “AppCore”, swiftSettings: [.swiftLanguageMode(.v5)] ) ] 通过使用 Swift 5 语言模式,你可以继续像往常一样编写代码,直到你准备好开始迁移到 Swift 6。例如,你可能希望首先启用严格的并发性检查。

🤯 NSPasteboard 崩溃:处理文件 Promise 时内部并发内存突变不安全

来源:Wade Tregaskis

发布时间:2024-08-22 13:01:02

NSPasteboard 在主线程和全局并发调度池中同时修改自身,涉及内部类型缓存。这意外地简单… 更多内容

Tech News

🔥Meta推出Llama 3:功能强大的开源LLM

来源:Engineering at Meta

发布时间:2024-08-22 00:00:49

Meta 推出了其迄今为止功能最强大的开源 LLM Llama 3,最近发布的 Llama 3.1 将支持新的工作流,例如合成数据生成和模型蒸馏,具有无与伦比的灵活性和控制力,以及与最佳闭源模型相媲美的最先进功能。

《黑神话:悟空》游玩体验:美轮美奂的西游世界

来源:少数派

发布时间:2024-08-22 15:20:54

本文分享了《黑神话:悟空》的游戏体验,赞扬了其精美的画面、丰富的场景设计和动人的故事背景,但也指出了一些不足,如缺乏引导和部分关卡设计缺失。

🎮抗日题材游戏《黑鹄》引发讨论

来源:机核

发布时间:2024-08-22 21:45:57

黑鹄工作室首个游戏《黑鹄》采用虚幻5打造,以抗日题材为背景,引发了广泛讨论。这款游戏以其写实的画面、感人的剧情和丰富的玩法,让玩家身临其境地体验抗日战争的残酷与悲壮。

时间不贫困:如何便捷、准确地记录自己的一天

来源:少数派

发布时间:2024-08-22 17:30:13

本文介绍了一种便捷且准确的时间记录方案,使用日历、Calflow 和时间记录 app,可以高效管理时间,统计项目投入时间,并生成可视化图表。

🎮《黑神话:悟空》Steam同时在线游玩人数突破241万人

来源:机核

发布时间:2024-08-22 23:12:00

《黑神话:悟空》在发售两天后,Steam同时在线游玩人数突破241万人,受到玩家热烈追捧。这款游戏以其精美的画面、流畅的动作和丰富的剧情,为玩家带来了沉浸式的游戏体验。

🌟Shire 0.5 发布:融合本地研发资产,构建数据安全 RAG

来源:Blog | Phodal - A Growth Engineer

发布时间:2024-08-22 16:10:37

Shire 0.5 版本发布,新增功能可以更好地融合本地研发资产,同时构建数据安全 RAG,提升数据安全保障。

Daily Code

⚡️ uv: 极速 Python 包和项目管理器

来源:Trending repositories on GitHub today · GitHub

发布时间:2024-08-23 06:29:54

uv 是一个用 Rust 编写的极速 Python 包和项目管理器。它可以替代 pip、conda、virtualenv、poetry、flit、hatch 和 pex 等多个工具,速度比 pip 快 10-100 倍。uv 可以安装和管理 Python 版本,运行和安装 Python 应用程序,运行单文件脚本,并支持内联依赖项元数据。它提供了全面的项目管理,并具有通用的锁定文件。uv 还包括一个与 pip 兼容的接口,可以在熟悉的 CLI 中获得性能提升。它支持 Cargo 风格的工作区,适用于可扩展的项目,并通过全局缓存进行依赖项去重,从而节省磁盘空间。uv 可以通过二进制安装程序或 PyPI 安装,支持 macOS、Linux 和 Windows。