大佬教程收集整理的这篇文章主要介绍了Swift 一周简讯 #4,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
假期一晃而过,Swift.org 又重新开始更新东西啦。倘若你也是 Apple GitHub 开源项目的跟随者之一,你可能已经注意到了。早前不知为何我错过了一些重要的东西,直到本周我才发现 SwiftExperimental.swift
这货。目前,它为 Set
集合自定义了大量 unicode 操作(译者注:有 ∈ 、∉、⊂、⊄、⊆ 等等!)。这真是棒极了!我迫不及待想要在标准库中看到更多诸如此类的 API 接口。不管怎样,先来看看本周有哪些好玩的东西吧。
Austin Zheng 提交了一个 pull request 用于移除旧的 mirror API。
Andrew Naylor 合并了一些改动用于加速 corelibs-foundation 框架中的 JSON 解析。我们知道 Swift 社区里的家伙都热衷于 JSON 解析。
Keith Smiley 提交了一个 pull request,添加对 Swift 包管理器中的 corelibs-xctest 的支持。
Chris Lattner 重新设计了参数的 AST 表示方式。
有关于“必须使用 self 来存取实例变量”的提议不出意外被咔嚓,拒绝掉了。拒绝的主要原因有以下三点:
Doug Gregor 提交了一个函数命名的建议(译者:很奇怪,页面 404)。原文如下:“Swift 支持一等函数,因此任何函数(或者方法)都可以存储为函数类型的值。然而,Swift 程序中并不是所有函数都能命名 —— 你不能在命名同时提供参数列表。” 缺失这个特性绝对是 Swift 中的一个痛点,尤其是在使用 Cocoa 和 Objective-C SELEctors 时。以上就是提议的概述。
@H_35_18@mailing listsDoug Gregor 注意到扩展 @objc
协议时发生了一些@L_301_15@ —— extension
中的成员在 Objective-C runtime 时居然无法对外使用。
以上是大佬教程为你收集整理的Swift 一周简讯 #4全部内容,希望文章能够帮你解决Swift 一周简讯 #4所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。