
作者:shanks
本周共整理了 5 个问题。主要涉及到的知识点有:defer关键字,emoji表情提取,便利构造器的继承,元组的存在感和如何重写dIDSet。
本周整理问题如下:
Is “defer” guaranteed to be called in Swift?
How to extract emojis from a string?
Subclassing a class that has convenience initializers.
Tuple vs Struct in Swift
Overriding didSet
对应的代码都放到了 github 上,有兴趣的同学可以下载下来研究:@L_403_6@
<!--more-->
Question1: Is “defer” guaranteed to be called in Swift?Q1链接地址
问题描述这个问题比较有意思,楼主贴出以下代码,第一个 defer 顺利执行,而第二个 defer 没有执行。中间夹杂着一个 try 语句抛出了异常。
enum SomeError: ErrorType { case BadLuck}func unluckey() throws { print("\n\tunluckey( 总结 以上是内存溢出为你收集整理的每周 Swift 社区问答 2016-02-03全部内容,希望文章能够帮你解决每周 Swift 社区问答 2016-02-03所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)