2021-5-11 16:52我一直在重新阅读Swift结构化并发路线图和Swift演员提案,并注意到后者的一份说明:
所以,自然🤓,我从swift.org下载了最新的快照,并将其旋转旋转以尝试一些演员代码!
巨大的免责声明:这是使用未切割成释放的中继码的所有实验经验。
我抓住了Swift Toolchain的5月第4个中继快照,在我的......
2021-4-26 10:48Swift是一种现代,互动,类型安全的编程语言,铭记性能。它是业内增长最快的编程语言之一。在过去的几年里,Swift已经获得了如此多的吸引力,有些人喜欢它,其他人可能会讨厌它,但有一件事是肯定的:
Swift和脚本语言一样易于使用,而不会牺牲任何性能。这意味着大多数情况下的C样表现,这对于大多数人来说应该是足......
2021-4-12 23:372014年7月,泰勒斯威夫特在华尔街期刊上写了一个社论,因为泰勒斯威夫特,音乐的未来是一个爱情故事:
有许多(许多)人预测音乐销售的垮台和专辑作为经济实体的无关紧要。我不是其中之一。在我看来,专辑的价值是,并将继续是基于艺术家融入工作的心灵和灵魂的数量,以及艺术家(及其标签)在他们的音乐上的财政价值当它进入市场时。......
2021-2-21 7:48对于那些不关注Swift开发的人来说,ABI稳定性一直是其最雄心勃勃的项目之一,并且可能是其定义功能,它最终在Swift 5中发布了。结果是我发现无休止地令人着迷,因为我认为Swift在没有太多妥协的情况下将ABI稳定性的概念推到了比任何一种语言都更高的水平。
因此,我决定写一堆Swift ABI有趣的高级细节。这......
2021-1-15 20:11TLDR:在少于10.000行的Swift代码中渲染迪士尼的Moana场景。
沃尔特·迪斯尼动画工作室发布了莫阿纳岛的场景描述后,除了迪斯尼的Hyperion,还开始着手渲染。我知道以下渲染引擎:
在这里,我介绍由我编写的另一个Gonzales渲染器。它在很大程度上受到PBRT的启发,并用Swift编写(在C ......
2021-1-4 20:3从某种意义上讲,Swift非常类似于C ++,当我说C ++时,我的意思是C ++ 11及更高版本。也可能会说Swift是更干净的C ++,或者说C ++没有80年代的向后兼容能力。为了给出一个想法,这里是一个最小的现代C ++代码:
#include< iostream> // 1使用命名空间std;......
2020-12-5 18:5现代Swift开发涉及大量使用闭包和完成处理程序的异步(或async")编程,但是这些API很难使用。当使用许多异步操作,需要错误处理或异步调用之间的控制流程变得复杂时,这尤其成问题。该建议描述了一种语言扩展,以使其更加自然和更少出错。
该设计向Swift引入了协程模型。函数可以选择异步,从而允许程序员使用......
2020-11-21 12:4你好,Swift社区,自三年前成立以来,在Swift中开发差异化程序(“ Differentiable Swift”,“ AutoDiff”)已经走了很长一段路。今年早些时候,在核心团队希望评估将这种功能合并到Swift中之后,@ dan-zheng和@marcrasi推动并完成了从上游到Swift主分支的大规模过渡......
2020-11-8 20:20Sintert是适用于MacOS 10.15及更高版本的100%用户模式终端安全代理,使用SWIFT编写。
Sinterer使用用户模式EndpointSecurity API订阅一组与安全相关的事件类型,并从MacOS内核接收授权回调。Sinter当前版本支持允许/拒绝进程执行;在未来版本中,我们打算支持其他类型的......
2020-10-17 19:38我们可以对SWIFT语言和标准库进行更改。提议的改变必须符合SWIFT的目标和理念。换句话说,提议的改变必须有合理的机会被SWIFT社区接受。例如,在ApplePlatforms上需要ABI中断的更改是不可能的。
派生SWIFT语言或标准库,或者创建没有派生的方言(因此,能够对SWIFT的目标、哲学、安全性或人体工学......
2020-9-28 3:52几年前,斯威夫特在苹果2014全球开发者大会上亮相。多年来,我对iOS进行了分析,以衡量有多少内置应用程序正在使用SWIFT。2015年发布的iOS 9包含一个用SWIFT编写的应用程序:Calculator。从那时起,这个数字随着每个IOS版本的增加而增加:IOS 10.1、IOS 11.1、IOS 12.0,最后......
2020-9-25 9:57可用的基础文章:出于几个不同的原因,SwiftUI Swift的函数构建器特性可以说是该语言最近添加的最有趣的功能之一。函数构建器作为SWIFT 5.1的一部分与SwiftUI一起推出,在启用SwiftUI提供的高度声明性API方面发挥了巨大作用,但仍不是完全发布的语言功能。
本周,让我们更仔细地看看函数构建器,以及......
2020-9-23 8:0开发者Readdle将SWIFT引入Windows已有一年多的时间了。
SWIFT项目(正在进行的开发SWIFT编程语言的开源项目)宣布,SWIFT的初始版本现已可用于Windows 10。这意味着开发人员现在可以使用所有工具,如编译器和核心库。
将SWIFT移植到Windows不是简单地移植编译器,而是要确保整个生......
2020-9-23 2:51SWIFT项目正在为Windows推出新的可下载SWIFT工具链映像!这些映像包含在Windows上构建和运行SWIFT代码所需的开发组件。
一年多来,SWIFT与swft.org上的开发人员社区一起为将SWIFT移植到Windows做出了重大努力。Windows支持现在已经到了早期采用者可以开始使用SWIFT在此平......
2020-9-20 21:40通过直接与通用编程语言集成,SWIFT for TensorFlow能够以前所未有的方式表达更强大的算法。
可区分编程在通用编程语言中得到了一流的支持。利用函数的派生函数,使自定义数据结构在瞬间变得可区分。
新的API受到今天的最佳实践和明天的研究方向的影响,使用起来更容易,功能也更强大。
在Jupyter和LLDB......
2020-9-14 2:46提供的基础文章:SwiftUI当SwiftUI首次在WWDC 2019上推出时,通过大量使用泛型、基于闭包的API和全新功能(如属性包装器和函数构建器),它无疑将SWIFT和Xcode的许多方面推向了极限。
因此,即将发布的SWIFT 5.3新版的一大重点是继续扩展使用SWIFT构建SwiftUI样式域特定语言(或D......
2020-9-2 23:40今天,我们来看看宏碁的新款SWIFT 3(Ryzen型号),这是一款面向任何想要通用笔记本电脑的人的通用经济型笔记本电脑。它不花一大笔钱,它拥有大多数人会在笔记本电脑中寻找的大多数设备和功能,而且它同样适合需要学校笔记本电脑的青少年和需要廉价工作笔记本电脑的成年人。这款笔记本电脑的价格不是很贵,而且它拥有大多数人会在......
2020-7-16 14:39我很高兴宣布SWIFT服务器生态系统的一个新开源项目-SWIFT服务生命周期。服务生命周期是一个SWIFT软件包,旨在帮助服务器应用程序(也称为服务)管理其启动和关闭顺序。
大多数服务都有启动和关闭工作流逻辑,这一逻辑通常对故障很敏感,很难正确处理。启动序列包括初始化线程池、运行数据迁移、预热缓存和其他形式的状态初始......
2020-5-25 15:36我今年的愚人节项目已经过去近两个月了(不是恶作剧!)。在那里我设法让一个SWIFT程序在MacOS9上运行。我仍然为那里的技术成就和博客文章感到自豪。但是当我完成它的时候,…。我不想停下来。
我有几件事想做。首先,所有这些中的一小部分是有用的:为了达到我最低限度可行的C-互操作产品,我砍掉了相当多的SWIFT标准库。......
2020-5-16 8:49InfoQ主页新闻SWIFT 5.3将把官方支持的平台扩展到Windows和其他Linux发行版。
随着Release/5.3分支的创建,SWIFT 5.3最近进入了开发的最后阶段。即将发布的SWIFT版本的主要目标之一是扩展官方平台支持,包括其他Linux发行版和Windows。
像往常一样,SWIFT团队详细说明......
2020-5-16 3:33这是我很久以来一直想写的帖子。我意识到,当涉及到这个话题时,我完全是有偏见的。我对看到SWIFT在服务器上取得成功抱有大量潜在错位的乐观情绪和既得利益。但我也相信,我比大多数人都有更多的洞察力,因为我是全职从事这项工作的。我也希望这篇帖子能引起很多讨论,所以嘿,推特,Reddit和黑客新闻👋。
当我从ServerSi......
2020-5-10 1:7苹果的MacBook Pro 13刚刚发布,它已经有了一个强大的对手。这个敌人并不是像我们刚刚测试的Dell XPS 13那样的常见的高端、高价的Windows主力机型,尽管它很棒。不,苹果应该担心的原因是,根据我们的姊妹网站Macworld的初步性能测试,这款售价1799美元的高端笔记本电脑可能会超过650美元的宏......