更新swift 版本更新4 问题求助

再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
威锋网7月10日消锋网7月10日消息,《植物大战僵尸2》 如今...
威锋网7月10日消息,《植物大...
近日,开发商 Esquilax Games ..
说到方块游戏,相信有很多朋友应该还会记得 Gavina Games 早...
威锋网7月10日消息,《植物大...
近日,开发商 Esquilax Games ..
说到方块游戏,相信有很多朋友应该还会记得 Gavina Games 早...
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
您需要通过验证再能继续浏览 3秒后开始验证
威锋旗下产品
Hi~我是威威!
 粤公网安备 11号
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!总数:174,共4页
最后更新时间
最后更新时间
总数:174,共4页可以开发票么?
可以的,购买课程或者充值余额后都是可以开具发票的,具体详情点击:
购买的课程可以下载么?
目前PC端暂不支持下载课程视频,请手机或者平板电脑下载“51CTO学院”APP后再下载视频哦!
优惠券如何使用?
非折扣课程(不包含1元课程/套餐)可使用,一个订单(可包含多个课程)只可使用一张;优惠券一经使用,不再返还;若被冻结请在PC端删除订单即可返还。
更多问题查询点击
欢迎您提供宝贵意见,对于您的意见我们都会认真、慎重的讨论,每一个意见都是我们更好为您服务的鞭策和激励,感谢您帮助学院成长,问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
如题: 在swift4中没有了initialize方法,那么扩展属性替代方案是什么
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
用静态属性代替
class TestObject {
private static let initialize: () = {
print("initialize")
TestObject.initialize
分享到微博?
Hi,欢迎来到 SegmentFault 技术社区!⊙▽⊙ 在这里,你可以提出编程相关的疑惑,关注感兴趣的问题,对认可的回答投赞同票;大家会帮你解决编程的问题,和你探讨技术更新,为你的回答投上赞同票。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:Swift 4 ABI稳定性的征途_Linux新闻_Linux公社-Linux系统门户网站
你好,游客
Swift 4 ABI稳定性的征途
作者:Sergio De Simone
,译者 Alina
最近在swift-evolution邮件杂志上的旨在汇编所有需要解决的问题,然后宣布Swift ABI具有稳定性。
《Swift ABI稳定性宣言》的作者&&苹果公司工程师写道,ABI稳定性的目标包含以下两个主要部分:
定义一个模块文件,这个模块文件包含了Swift编译器关于把公共框架的API与在运行时加载的可执行代码捆绑在一起的描述的标准化表示。
定义一系列影响低级别细节的约定,例如如何调用函数,如何在内存中表示数据和元数据等。
Ilseman特别指出需要致力于以下六个方面:
,主要是定义如何在内存中布置struct和class实例。
,要求有特定的内存布局或API查询。
,主要是定义编译器如何分别标识外部符号,例如类型和函数。
,主要是定义如何将参数传入/传出函数,以及该保留哪些寄存器等。
,主要是提供动态转换、引用计数、反射等的基本机制,属于ABI的一部分。
,它的API是ABI的一部分,应用程序和库都会调用它。
ABI稳定性是计划的优先级最高的功能之一,对第三方框架开发人员至关重要。正如InfoQ所指出,Swift 3因为无法定义锁定ABI之前需要定义的一些方面,所以没有实现ABI的稳定性。在最近的中,前苹果工程师兼Swift创始人Chris Lattner表示,ABI稳定性对于应用程序开发人员来说并不重要,但&对苹果公司来说非常重要&,并且它是公司内部采用Swift的关键因素:
要真正地在苹果公司全面采用Swift,Swift团队必须实现一些特定目标。ABI稳定性是阻止框架开发人员采用Swift的首要因素。这是一件非常重要的事情,也是ABI稳定性总是排在很高优先等级的原因之一。
实际上,目前Swift 4 ABI是否能被宣称为具有稳定性。Lattner说,这可能受两个因素的影响,它们是ABI稳定性包含的工作量以及它可能不是Swift社区最重要的事情。
如果他们什么时候决定专注于Swift 4中其他比ABI稳定性更重要的方面,我也不会感到惊讶。
Lattner指出了一些Swift社区中排在更高优先级别的问题:比如使编译器更具可靠性,更准确的错误提示,加快编译速度,以及使Swift更适用于大型项目。
下面关于Swift的内容你可能也喜欢:
14.04.4 下安装 Swift 2.2.1&
Ubuntu 15.10安装部署Swift开发环境& &
Swift 的变化:从 2.2 到 3.0 会带来什么& &
Swift 正式开源,同时开源 Swfit 核心库和包管理器 &
Apple Swift学习教程& &
使用 Swift 构建一个 iOS 的邮件应用 &
Swift 2.0开源化& &
Linux下搭建Swift语言开发学习环境 &
Swift 的详细介绍:&
查看英文原文:
本文永久更新链接地址:
相关资讯 & & &
& (04月17日)
& (03月01日)
& (05月02日)
& (03月08日)
& (12/27/:35)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款

我要回帖

更多关于 swift更新 的文章

 

随机推荐