一直以来使用的解析方式(iOS13之前)都是如下: Objective-C: Swift: 或者类似的解析方式,都是替换< >和空字符串这种方法. 在stackoverflo...
最近使用Swift编写Framework,遇到有一些方法想单独开放给OC,另一些单独开放给Swift使用,之所以有这样的想法都是归于Swift和OC存在一定的差异性,比如强大...
该文章来自保罗·哈德森,解释了三种常见的功能方法。 Swift为我们提供了map(),compactMap()和flatMap()方法,但是尽管它们听起来很相似,但是它们做的...
Swift中有一个defer A defer statement is used for executing code just before transferring pr...
使用AFN请求网络一直好好的,无论是http,还是https都正常,突然有一天服务器那边不知道调整了什么(可能是服务器SSL证书到期),每次请求都是返回: Error Dom...
Swift的最强大功能之一就是在设计API方面给我们提供了极大的灵活性。这种灵活性不仅使我们能够定义易于理解和使用的函数和类型,还使我们能够创建给人以非常轻量级为第一印象的A...
Swift的最强大功能之一就是在设计API方面给我们提供了极大的灵活性。这种灵活性不仅使我们能够定义易于理解和使用的函数和类型,还使我们能够创建给人以非常轻量级为第一印象的A...
1.获取Wifi相关信息 一般我们常用Wifi信息有Wifi的名称:SSID,还有Wifi的MAC地址:BSSID iOS12后,需要在Capabilities中,激活Acc...
大多数对象在我们的APP中使用之前,都需要某种形式的设置。无论是我们要根据APP的品牌设置样式的视图(View),还是要配置的视图控制器(View Controller),亦...
Swift 5.1现在已经正式发布,尽管只是次要版本,它包含了大量的更改和改进。从基本的新功能,例如模块稳定性(使SDK供应商可以交付预编译的Swift框架)到所有Swift...
Swift 5.1 中给 Self 增加了部分类似语法糖的功能,虽然看起来不是非常重要,但是还是能在很多地方帮助我们编写更好的代码。 1、静态成员的 Self Swift 5...