Newlearnerの自留地
55.7K subscribers
11.3K photos
30 videos
62 files
8.61K links
🆕 不定期推送 IT 相关资讯,欢迎关注!

👥 博客群&投稿群&交流群: @NewlearnerGroup

📩 投稿请私信 @newlearner_pm_bot

🔍 频道内容关键词索引 Bot: @newlearner_search_bot

* 未经授权或标注来源,不得转载本频道内容
Download Telegram
#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 FMSouth 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
#Music #Web #Coding #Podcast

🎵 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 中的工具开发,如果你有好点子,欢迎提交 IssuesPull Request

频道:@NewlearnerChannel
#Coding #APPLE #iOS #Blog

📩 接读者来稿,他向我们分享了自己对 SwiftUI 中属性包装器的一些理解

👨🏻‍💻 探讨 SwiftUI 中的属性包装器:@AppStorage@SceneStorage@FocusState@GestureState@ScaledMetric

🔗Blog

💡 这篇文章将探索 SwiftUI 中的一些属性包装器,这些属性包装器涵盖了数据持久化、交互响应、辅助功能、多窗口支持等多个方面,为开发者提供了简洁实用的解决方案

👀 每种属性包装器都有其独特的适用场景和注意事项。@AppStorage 适用于全局数据的轻量级持久化;@SceneStorage 专注于场景间状态共享;@FocusState 简化了焦点管理;@GestureState 自动化手势状态的生命周期;@ScaledMetric 实现了尺寸的自动缩放

👍 正确使用这些属性包装器可以让 SwiftUI 代码更加简洁高效。与直接使用底层 API 相比,属性包装器抽象了许多细节,开发者可以更加关注业务逻辑。当然,还需要谨记它们的使用限制,避免滥用

频道:@NewlearnerChannel