#News #APPLE #Coding
👨🏻💻 WWDC21 倒计时一周,盘点近期新闻
北京时间 8 日凌晨,苹果小春晚 WWDC21 将如期和我们见面。在倒计时一周的节点,苹果带来了一些「前菜」,让我们一起看看
1️⃣ 全新 WWDC21 页面
焕然一新的官网带来了苹果经典人像为主的 banner,每个开发者都望向中间的 WWDC21 字样。在这里,你可以申请 Digital Lounges,和苹果工程师、设计师就开发话题进行线上交流;名额有限,Apple Developer (Enterprise) Program 成员和 Swift 学生挑战赛的获胜者方可申请。你还可以去改版后的 论坛 探索、交流
2️⃣ 全新 Developer app & WWDC Stickers
开发者软件也迎来了更新,除了铺上了 WWDC 板块之外,iMessage 照例带来了今年的 WWDC21 Stickers。贴纸共有 17 张,涵盖了 WWDC、iMac、App Store 等众多元素。大家可以将它们制作成实物贴纸,亦可在 Telegram Stickers 中找到它们
3️⃣ Apple Design Awards 入围名单公布
今年苹果开辟了 6 条赛道,将分别决出 1 位获胜者。很高兴看到 Poolside FM、South of the Circle 这样的软件和游戏能够上榜,为更多人所知。结果将于大会后数日公布
4️⃣ WWDC21 Swift 学生挑战赛故事分享
苹果和我们分享了一些学生挑战赛中获胜者的 开发故事,35 个不同国家和地区的 350 名学生通过编程,正在改变着世界
🐦 Twitter 也上线了相关的 #WWDC21 标签,大家可以去发表话题啦!
👀「前菜」吃完了,正餐令人更加期待。自留地会随大家一起,持续关注 WWDC21 的最新消息
频道:@NewlearnerChannel
👨🏻💻 WWDC21 倒计时一周,盘点近期新闻
北京时间 8 日凌晨,苹果小春晚 WWDC21 将如期和我们见面。在倒计时一周的节点,苹果带来了一些「前菜」,让我们一起看看
1️⃣ 全新 WWDC21 页面
焕然一新的官网带来了苹果经典人像为主的 banner,每个开发者都望向中间的 WWDC21 字样。在这里,你可以申请 Digital Lounges,和苹果工程师、设计师就开发话题进行线上交流;名额有限,Apple Developer (Enterprise) Program 成员和 Swift 学生挑战赛的获胜者方可申请。你还可以去改版后的 论坛 探索、交流
2️⃣ 全新 Developer app & WWDC Stickers
开发者软件也迎来了更新,除了铺上了 WWDC 板块之外,iMessage 照例带来了今年的 WWDC21 Stickers。贴纸共有 17 张,涵盖了 WWDC、iMac、App Store 等众多元素。大家可以将它们制作成实物贴纸,亦可在 Telegram Stickers 中找到它们
3️⃣ Apple Design Awards 入围名单公布
今年苹果开辟了 6 条赛道,将分别决出 1 位获胜者。很高兴看到 Poolside FM、South of the Circle 这样的软件和游戏能够上榜,为更多人所知。结果将于大会后数日公布
4️⃣ WWDC21 Swift 学生挑战赛故事分享
苹果和我们分享了一些学生挑战赛中获胜者的 开发故事,35 个不同国家和地区的 350 名学生通过编程,正在改变着世界
🐦 Twitter 也上线了相关的 #WWDC21 标签,大家可以去发表话题啦!
👀「前菜」吃完了,正餐令人更加期待。自留地会随大家一起,持续关注 WWDC21 的最新消息
频道:@NewlearnerChannel
#APPLE #Coding
📩 接读者来稿,他向我们推荐了自己开发的 SwiftUI 开发教程软件
👨🏻💻 Eul:SwiftUI 简明教程(iOS、iPadOS、macOS)
🔗:App Store
👉 Features
- 基于最新 SwiftUI 构建,教程内容也更新至最新的 SwiftUI
- 与书籍或网站的传统教程不同,Eul 率先提供了一种交互式的学习体验,读者看到的不仅是图文和代码,还能直接在苹果的设备上看到代码的真机运行效果。配合深入浅出的文章讲解,这有助于读者更快更好地理解和使用 SwiftUI
- 供了强大的搜索功能,它不仅是一本教程,还可以作为工具书供开发者随时查阅 SwiftUI 的相关知识及使用
👀 Eul 以文章(文字、图片、代码)配合真机示例(Xcode 14+、iOS 16+,macOS 13+)的形式呈现,内容包括但不限于 SwiftUI、Swift、Concurrency、Combine 等。除了作为互动教程,它也可以作为工具使用,通过强大的搜索功能快速查阅相关知识
💡 读者如有 iOS 开发经验,可直接开始学习。若是初学者,建议先去熟悉 Swift 语法。笔者意在尽可能使用简洁明了的语言阐述 SwiftUI 的相关知识,使读者能快速掌握并在 iOS 开发中实践。如有漏误之处,恳请斧正,不甚感激
频道:@NewlearnerChannel
📩 接读者来稿,他向我们推荐了自己开发的 SwiftUI 开发教程软件
👨🏻💻 Eul:SwiftUI 简明教程(iOS、iPadOS、macOS)
🔗:App Store
👉 Features
- 基于最新 SwiftUI 构建,教程内容也更新至最新的 SwiftUI
- 与书籍或网站的传统教程不同,Eul 率先提供了一种交互式的学习体验,读者看到的不仅是图文和代码,还能直接在苹果的设备上看到代码的真机运行效果。配合深入浅出的文章讲解,这有助于读者更快更好地理解和使用 SwiftUI
- 供了强大的搜索功能,它不仅是一本教程,还可以作为工具书供开发者随时查阅 SwiftUI 的相关知识及使用
👀 Eul 以文章(文字、图片、代码)配合真机示例(Xcode 14+、iOS 16+,macOS 13+)的形式呈现,内容包括但不限于 SwiftUI、Swift、Concurrency、Combine 等。除了作为互动教程,它也可以作为工具使用,通过强大的搜索功能快速查阅相关知识
💡 读者如有 iOS 开发经验,可直接开始学习。若是初学者,建议先去熟悉 Swift 语法。笔者意在尽可能使用简洁明了的语言阐述 SwiftUI 的相关知识,使读者能快速掌握并在 iOS 开发中实践。如有漏误之处,恳请斧正,不甚感激
频道:@NewlearnerChannel
#Music #Web #Coding #Podcast
🎵 Music For Programming:终端风格的编程音乐播客栏目网页
🔗:Web | iTunes
👨🏻💻 在需要专注于某一件事时,我们有时会需要一些外力,此前介绍的白噪音就是很好的专注工具。今天要介绍的 Music For Programming,同样是风格多变的、注重专注的一档编程音乐播客工具
💡 网站创始人认为,帮助人们更好专注的音乐,可以总结为几类风格,有白噪音、氛围音、Live 等等。于是他们有意寻找这些音乐,并推出了不同主题、不同风格的播客集,贵在人工筛选
🎧 你可以在线或是前往 iTunes 收听这些播客内容,更加吸引人的当属网页。整个页面的设计偏终端风格,还通过字符表示音乐的波形,你可以方便地下载整个音频文件,或是在线切歌、快退快进
🥳 希望大家能够找到适合自己的音乐风格,在进行编程的同时,用背景音乐来提高专注力,激发创造力。另外一个我个人非常喜欢的专注歌单,是 Apple Music 上面的 BEATstrumentals,欢迎你来听听
📘 关联阅读:lofimusic - 播放器风格的开源 Lo-fi 音乐在线电台及同类项目汇总
频道:@NewlearnerChannel
🎵 Music For Programming:终端风格的编程音乐播客栏目网页
🔗:Web | iTunes
👨🏻💻 在需要专注于某一件事时,我们有时会需要一些外力,此前介绍的白噪音就是很好的专注工具。今天要介绍的 Music For Programming,同样是风格多变的、注重专注的一档编程音乐播客工具
💡 网站创始人认为,帮助人们更好专注的音乐,可以总结为几类风格,有白噪音、氛围音、Live 等等。于是他们有意寻找这些音乐,并推出了不同主题、不同风格的播客集,贵在人工筛选
🎧 你可以在线或是前往 iTunes 收听这些播客内容,更加吸引人的当属网页。整个页面的设计偏终端风格,还通过字符表示音乐的波形,你可以方便地下载整个音频文件,或是在线切歌、快退快进
🥳 希望大家能够找到适合自己的音乐风格,在进行编程的同时,用背景音乐来提高专注力,激发创造力。另外一个我个人非常喜欢的专注歌单,是 Apple Music 上面的 BEATstrumentals,欢迎你来听听
📘 关联阅读:lofimusic - 播放器风格的开源 Lo-fi 音乐在线电台及同类项目汇总
频道:@NewlearnerChannel
#GitHub情报 #Coding
📩 接读者来稿,他向我们介绍了自己参与开发的开源项目
🔐 CTFever:CTF 在线常用工具套件
🔗:GitHub | Web
👉 Features:
- 对 CTF 中常见的题型需要使用到的工具进行了分类
- UI 现代化,流畅简约,子项目情况一目了然
- 接受用户的反馈和建议,第一时间做出合理更改
- 可定制,无服务器部分开源,可自由修改、定制
💡 CTFever (CTF Fevers) 是为 CTF 发烧者准备的的常用工具套件,助你过关斩将、攻克难关。网页中包含 PYC 反编译、Binwalk、端口扫描、Zip 伪加密检测,以及多种加密、编码和各种实用工具等
👨🏻💻 CTFever 的目标是涵盖大部分 CTF 题型所需要的工具,开发者目前正在跟进 ToDo List 中的工具开发,如果你有好点子,欢迎提交 Issues 或 Pull Request
频道:@NewlearnerChannel
📩 接读者来稿,他向我们介绍了自己参与开发的开源项目
🔐 CTFever:CTF 在线常用工具套件
🔗:GitHub | Web
👉 Features:
- 对 CTF 中常见的题型需要使用到的工具进行了分类
- UI 现代化,流畅简约,子项目情况一目了然
- 接受用户的反馈和建议,第一时间做出合理更改
- 可定制,无服务器部分开源,可自由修改、定制
💡 CTFever (CTF Fevers) 是为 CTF 发烧者准备的的常用工具套件,助你过关斩将、攻克难关。网页中包含 PYC 反编译、Binwalk、端口扫描、Zip 伪加密检测,以及多种加密、编码和各种实用工具等
👨🏻💻 CTFever 的目标是涵盖大部分 CTF 题型所需要的工具,开发者目前正在跟进 ToDo List 中的工具开发,如果你有好点子,欢迎提交 Issues 或 Pull Request
频道:@NewlearnerChannel
#Coding #APPLE #iOS #Blog
📩 接读者来稿,他向我们分享了自己对 SwiftUI 中属性包装器的一些理解
👨🏻💻 探讨 SwiftUI 中的属性包装器:
🔗:Blog
💡 这篇文章将探索 SwiftUI 中的一些属性包装器,这些属性包装器涵盖了数据持久化、交互响应、辅助功能、多窗口支持等多个方面,为开发者提供了简洁实用的解决方案
👀 每种属性包装器都有其独特的适用场景和注意事项。
👍 正确使用这些属性包装器可以让 SwiftUI 代码更加简洁高效。与直接使用底层 API 相比,属性包装器抽象了许多细节,开发者可以更加关注业务逻辑。当然,还需要谨记它们的使用限制,避免滥用
频道:@NewlearnerChannel
📩 接读者来稿,他向我们分享了自己对 SwiftUI 中属性包装器的一些理解
👨🏻💻 探讨 SwiftUI 中的属性包装器:
@AppStorage
、@SceneStorage
、@FocusState
、@GestureState
和 @ScaledMetric
🔗:Blog
💡 这篇文章将探索 SwiftUI 中的一些属性包装器,这些属性包装器涵盖了数据持久化、交互响应、辅助功能、多窗口支持等多个方面,为开发者提供了简洁实用的解决方案
👀 每种属性包装器都有其独特的适用场景和注意事项。
@AppStorage
适用于全局数据的轻量级持久化;@SceneStorage
专注于场景间状态共享;@FocusState
简化了焦点管理;@GestureState
自动化手势状态的生命周期;@ScaledMetric
实现了尺寸的自动缩放👍 正确使用这些属性包装器可以让 SwiftUI 代码更加简洁高效。与直接使用底层 API 相比,属性包装器抽象了许多细节,开发者可以更加关注业务逻辑。当然,还需要谨记它们的使用限制,避免滥用
频道:@NewlearnerChannel
#GitHub情报 #Coding #Years #APP #macOS
🧑🏻💻 myyearwithgit:我和我的代码,还有这一年
🔗:GitHub | Download
🐎 年底各大年终总结接踵而至,编程类也不例外,近期看到一些 V2EX 的网友已经晒出了自己开发的 GitHub 项目年终盘点。而今天要介绍的,是网友 Lakr233 每年都会维护的「这一年代码」项目
💡 应用目前支持使用常见 Git 仓库托管提供商以及本地代码仓库进行分析,下载安装到 macOS 后,导入你的本地仓库或远端仓库,即可开始分析并用数字标记你的编程之旅
🥚 此程序包含一些彩蛋,彩蛋的格式为 flag{xxxxxx},欢迎大家在不修改程序源码的情况下触发彩蛋
👀 最近也有一些广为大家所知的程序迎来了自己的「年终盘点」,比如 Raycast 依旧带来了设计审美高度在线的 2024 盘点,只需要在启动器对话框输入 Raycast Wrapped 2024 即可触发
频道:@NewlearnerChannel
🧑🏻💻 myyearwithgit:我和我的代码,还有这一年
🔗:GitHub | Download
🐎 年底各大年终总结接踵而至,编程类也不例外,近期看到一些 V2EX 的网友已经晒出了自己开发的 GitHub 项目年终盘点。而今天要介绍的,是网友 Lakr233 每年都会维护的「这一年代码」项目
💡 应用目前支持使用常见 Git 仓库托管提供商以及本地代码仓库进行分析,下载安装到 macOS 后,导入你的本地仓库或远端仓库,即可开始分析并用数字标记你的编程之旅
🥚 此程序包含一些彩蛋,彩蛋的格式为 flag{xxxxxx},欢迎大家在不修改程序源码的情况下触发彩蛋
👀 最近也有一些广为大家所知的程序迎来了自己的「年终盘点」,比如 Raycast 依旧带来了设计审美高度在线的 2024 盘点,只需要在启动器对话框输入 Raycast Wrapped 2024 即可触发
频道:@NewlearnerChannel
#AI #telegram #Coding
🧠 用 Cursor 来做自己的小工具
⌨️ 主编我本身几乎是一个编程小白,除了制作过一些小的网页以外没有怎么写过代码。但是,最近 Cursor(AI 文本编程软件)的到来改变了这个状况除了写过自己的六十四卦钟以及手搓了一个复习易经内容的假 Duolingo 以外,我决定和它协作,看看如何用它来分析 Telegram 频道的数据
🎢 我觉得 Cursor 非常的初学者友好的原因是,在我建立好文档后,我只用英文 prompt 说「我想要把一个 Telegram 频道的数据拉出来,这样我能分析一下这个频道的流量以及转评赞之间有没有什么规律」(其实你也可以用中文和它对话的)。在那之后,它便帮我写了一个相对应的爬虫,并且告知我我需要先登入 Telegram 去创建一个新 app,然后将 app 的 API key 复制给它
🔑 当 Cursor 获得了 API key 以后,它便自己帮我把爬虫运行起来然后把频道里的所有数据都拉下来了,这整段过程花了大概 30 分钟左右(因为中间有些运行 Python 的步骤花了我一些时间来理解)。严格意义来说,它的任务已经完成了,但是我还没罢休,直接让它帮我分析这些数据里的规律以及洞察,它也很负责任的写了后续的分析工具,并且返回给我了以上的分析结果
📝 同时,我也将爬虫返回的数据 .csv 文档给到了 Claude 和 ChatGPT,但是却发现 Claude 能给出更多有用的资讯以及建议,原因是因为它也会自己写分析工具,然后返回给我它分析出来的洞察
📒 以上的过程对一位有经验的程序员来说是一个简单到不能再简单的事情了,但是对于像我这样的编程小白来说它简直是打开了新世界大门。接下来,我会想要与 Cursor 一起分析一下我的聊天记录;继续写一些日常能帮我解决问题的小插件;等等
💬 最近,我在小红书上面看到有人说「Cursor 的到来导致了各种各样的垃圾 app 的泛滥」,但是我完完全全不这么认为。发明平板电脑概念的研究员 Alan Kay 一直希望能让所有凡人都在数码世界里面创作(俗称end-user programming),而电脑却变成了一个「消费工具」这件事情让他很难过。在有了最近与 Cursor 协作的体验后,我希望,甚至相信 Cursor 以及它们同类的产品可以改变这个现状,让大家看到代码不再畏惧,随时随地手搓一个自己需要的奇葩工具
📍首发频道|作者 Twitter
频道:@NewlearnerChannel
🧠 用 Cursor 来做自己的小工具
⌨️ 主编我本身几乎是一个编程小白,除了制作过一些小的网页以外没有怎么写过代码。但是,最近 Cursor(AI 文本编程软件)的到来改变了这个状况除了写过自己的六十四卦钟以及手搓了一个复习易经内容的假 Duolingo 以外,我决定和它协作,看看如何用它来分析 Telegram 频道的数据
🎢 我觉得 Cursor 非常的初学者友好的原因是,在我建立好文档后,我只用英文 prompt 说「我想要把一个 Telegram 频道的数据拉出来,这样我能分析一下这个频道的流量以及转评赞之间有没有什么规律」(其实你也可以用中文和它对话的)。在那之后,它便帮我写了一个相对应的爬虫,并且告知我我需要先登入 Telegram 去创建一个新 app,然后将 app 的 API key 复制给它
🔑 当 Cursor 获得了 API key 以后,它便自己帮我把爬虫运行起来然后把频道里的所有数据都拉下来了,这整段过程花了大概 30 分钟左右(因为中间有些运行 Python 的步骤花了我一些时间来理解)。严格意义来说,它的任务已经完成了,但是我还没罢休,直接让它帮我分析这些数据里的规律以及洞察,它也很负责任的写了后续的分析工具,并且返回给我了以上的分析结果
📝 同时,我也将爬虫返回的数据 .csv 文档给到了 Claude 和 ChatGPT,但是却发现 Claude 能给出更多有用的资讯以及建议,原因是因为它也会自己写分析工具,然后返回给我它分析出来的洞察
📒 以上的过程对一位有经验的程序员来说是一个简单到不能再简单的事情了,但是对于像我这样的编程小白来说它简直是打开了新世界大门。接下来,我会想要与 Cursor 一起分析一下我的聊天记录;继续写一些日常能帮我解决问题的小插件;等等
💬 最近,我在小红书上面看到有人说「Cursor 的到来导致了各种各样的垃圾 app 的泛滥」,但是我完完全全不这么认为。发明平板电脑概念的研究员 Alan Kay 一直希望能让所有凡人都在数码世界里面创作(俗称end-user programming),而电脑却变成了一个「消费工具」这件事情让他很难过。在有了最近与 Cursor 协作的体验后,我希望,甚至相信 Cursor 以及它们同类的产品可以改变这个现状,让大家看到代码不再畏惧,随时随地手搓一个自己需要的奇葩工具
📍首发频道|作者 Twitter
频道:@NewlearnerChannel
#AI #Coding
🔮 AI 实验 —— 我如何用科幻小说摆脱 AI 新闻焦虑
😵💫 这几年有一个很深刻的感受,那就是每日的 AI 产品新闻和模型上的迭代都多到让人麻木了 —— 仅过去一周,就有 Claude 3.7 Sonnet、GPT-4.5、Sesame AI 等重磅模型发布,更不用说数十个新工具和应用。跟不上似乎意味着在技术理解上落后,但追踪这些发展却又耗费大量精力和情绪资源。我实在不是很喜欢这种焦虑感,所以决定尝试来缓冲一下这个焦虑感
🗞️ 我的解决方案是:让 AI 整理每日的技术新闻,并将其转化为一篇短篇小说通过邮件发送给我。我使用 ChatGPT 搭配 Val Town 自动化流程,设计了一个特殊提示词:"请将今天最重要的 3-5 条 AI 新闻转化为一篇 400 - 1200 字的短篇小说。你可以随机选择作家的文笔(如卡夫卡、村上春树或刘慈欣)、自由定义主角背景,以及选择时间点和时代背景。但必须确保故事情节准确反映新闻的核心内容和意义。"于是,这些小说像新鲜出炉的面包一样,每天早上 8 点准时出现在我的邮箱。
🔆 截图里是我这两天收到的短片小说。在经历了几天这场实验后,我发现它带给我了:
♦︎ 增强参与度: 当信息以有趣的叙事形式呈现,而不是枯燥的标题或技术文章时,我更有可能吸收和场景化这个科技
♦︎ 更好的记忆保留: 嵌入在故事中的信息往往比单独的事实更容易被记住
♦︎ 模式识别: 我注意到这些故事中出现了反复的主题——技术公司之间的合作与竞争、开源与封闭战略的拉锯、以及人机交互的逐步融合。这些模式在传统新闻中往往被单一事件的报道所掩盖。
♦︎ 情感背景: 故事提供了情感背景,有助于我理解技术发展对生活的影响
⚠️ 实验的局限: 当然,这种方法并非完美。有时 AI 会过度简化复杂的技术细节,或者将不同领域的新闻强行塞入同一个故事框架。我发现自己偶尔仍需阅读原始资料来获取更深入的理解。
🔦 如果你也想要试试看的话,可以在评论区留言。我计划建立一个小型社区,每周分享一篇最佳 AI 新闻小说,并探讨如何优化提示词以获得既准确又有趣的故事。你有没有特别喜欢的作家风格想在 AI 新闻小说中尝试?或者有什么特别想通过故事来理解的技术领域?
💡 随着信息过载成为常态,也许我们需要重新思考如何消化知识。在技术和人文的交叉点上,或许存在着更多创新的学习方式,等待我们去发现
📍首发频道|作者 Twitter
频道:@NewlearnerChannel
🔮 AI 实验 —— 我如何用科幻小说摆脱 AI 新闻焦虑
😵💫 这几年有一个很深刻的感受,那就是每日的 AI 产品新闻和模型上的迭代都多到让人麻木了 —— 仅过去一周,就有 Claude 3.7 Sonnet、GPT-4.5、Sesame AI 等重磅模型发布,更不用说数十个新工具和应用。跟不上似乎意味着在技术理解上落后,但追踪这些发展却又耗费大量精力和情绪资源。我实在不是很喜欢这种焦虑感,所以决定尝试来缓冲一下这个焦虑感
🗞️ 我的解决方案是:让 AI 整理每日的技术新闻,并将其转化为一篇短篇小说通过邮件发送给我。我使用 ChatGPT 搭配 Val Town 自动化流程,设计了一个特殊提示词:"请将今天最重要的 3-5 条 AI 新闻转化为一篇 400 - 1200 字的短篇小说。你可以随机选择作家的文笔(如卡夫卡、村上春树或刘慈欣)、自由定义主角背景,以及选择时间点和时代背景。但必须确保故事情节准确反映新闻的核心内容和意义。"于是,这些小说像新鲜出炉的面包一样,每天早上 8 点准时出现在我的邮箱。
🔆 截图里是我这两天收到的短片小说。在经历了几天这场实验后,我发现它带给我了:
♦︎ 增强参与度: 当信息以有趣的叙事形式呈现,而不是枯燥的标题或技术文章时,我更有可能吸收和场景化这个科技
♦︎ 更好的记忆保留: 嵌入在故事中的信息往往比单独的事实更容易被记住
♦︎ 模式识别: 我注意到这些故事中出现了反复的主题——技术公司之间的合作与竞争、开源与封闭战略的拉锯、以及人机交互的逐步融合。这些模式在传统新闻中往往被单一事件的报道所掩盖。
♦︎ 情感背景: 故事提供了情感背景,有助于我理解技术发展对生活的影响
⚠️ 实验的局限: 当然,这种方法并非完美。有时 AI 会过度简化复杂的技术细节,或者将不同领域的新闻强行塞入同一个故事框架。我发现自己偶尔仍需阅读原始资料来获取更深入的理解。
🔦 如果你也想要试试看的话,可以在评论区留言。我计划建立一个小型社区,每周分享一篇最佳 AI 新闻小说,并探讨如何优化提示词以获得既准确又有趣的故事。你有没有特别喜欢的作家风格想在 AI 新闻小说中尝试?或者有什么特别想通过故事来理解的技术领域?
💡 随着信息过载成为常态,也许我们需要重新思考如何消化知识。在技术和人文的交叉点上,或许存在着更多创新的学习方式,等待我们去发现
📍首发频道|作者 Twitter
频道:@NewlearnerChannel