博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift 3.0 和 Foundation
阅读量:5902 次
发布时间:2019-06-19

本文共 626 字,大约阅读时间需要 2 分钟。

作者:Erica Sadun,,原文日期:2015-12-03

译者:;校对:;定稿:

我将尽量避免那些看上去很尴尬的笑话,直接介绍 。

以下引自 Apple:

本项目提供了各个平台下 Foundation API 的具体实现,但并未使用 Objective-C runtime 机制。在 OS X、iOS 以及其他 Apple 平台下,应用程序都应该使用指定操作系统下的 Foundation 进行开发。我们希望尽可能地抽象出具体的底层平台...

我们最主要的目标是在 Apple 平台下使用 Foundation implementation parity。这将有助于整个 Swift 3 完成可移植性的目标。

正如在上篇更新的文章所述,Foundation 将使用新的 API 指导方针、摒弃 NS 前缀、精简文本并避免整体过度冗余。

具体实现文章在。显然有很多要做的事。苹果的主要目标是使用一套标准工具类来实现跨平台开发,能够在各个平台之间保持相对高的独立性和可移植性。

开发者们更关注核心语言功能(比如 Swift 中的数组和字典)在标准库、功能(比如正则表达式中)以及 Foundation 基础库中有哪些不同。NSArray/NSDictionary/NSSet/NSString 的更新版本将成为 Foundation 的一部分,与标准库中对应的类稍有不同。

本文由 SwiftGG 翻译组翻译,已经获得作者翻译授权,最新文章请访问 。

转载地址:http://zcupx.baihongyu.com/

你可能感兴趣的文章
poj 2234 Matches Game
查看>>
sax方式解析XML学习笔记
查看>>
Springboot配置(上)
查看>>
java--Eclipse for mac 代码提示(代码助手,代码联想)快捷键修改
查看>>
left join on/right join on/inner join on/full join on连接
查看>>
template.helper 多参数
查看>>
Android 四大组件之一(Activity)
查看>>
扫描(一)
查看>>
PIE SDK矢量数据的读取
查看>>
Centos7安装rabbitmq server 3.6.0
查看>>
iostat命令学习
查看>>
SQL 三种分页方式
查看>>
查看linux是ubuntu还是centos
查看>>
html video的url更新,自动清缓存
查看>>
IOS Xib使用——为控制器添加Xib文件
查看>>
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤
查看>>
【11】ajax请求后台接口数据与返回值处理js写法
查看>>
Python菜鸟之路:Jquery Ajax的使用
查看>>
LeetCode算法题-Maximum Depth of Binary Tree
查看>>
Cox 教学视频5
查看>>