240 投稿
收录了41篇文章 · 145人关注
  • Resize,w 360,h 240
    Swift 5.2 将实例作为函数调用

    Swift 5.2中的一个新功能是可以将类型实例作为函数调用(callAsFunction)。或者,如Swift Evolution 提案所述,...

  • Resize,w 360,h 240
    Swift 5.2 给下标设置默认值

    设置默认值的特性非常有用,能够极大的增加接口函数的功能性,同时又可以使得一些使用默认参数的接口非常简便。 Swift 中给函数参数设置默认值比如...

  • Resize,w 360,h 240
    Swift 5.2 将KeyPaths用作函数

    Swift 5.2的新功能之一:能够将KeyPaths用作函数。如果您只在闭包中返回某个KeyPath的值,这将非常有用。 在Swift 5.2...

  • Resize,w 360,h 240
    Swift:缓存Codable数据

    我们的大多数应用程序都是某些后端的REST客户端。在开发此类应用程序期间,我们希望使其保持脱机状态。在这种情况下,我们必须将数据缓存在设备本地的...

  • Resize,w 360,h 240
    Swift编程小技巧

    Swift中有很多有用的小技巧,用好了能使代码更加安全,简洁,易于理解或效率更加高效,在这记录一些编写swifty code的小技巧。 1、fo...

  • Resize,w 360,h 240
    Swift 5.1 中的Self关键字

    Swift 5.1 中给 Self 增加了部分类似语法糖的功能,虽然看起来不是非常重要,但是还是能在很多地方帮助我们编写更好的代码。 1、静态成...

  • Resize,w 360,h 240
    Swift: 为什么要避免在结构体中使用闭包?

    我们都喜欢闭包,不是吗? 闭包可以简化iOS开发人员的工作。好吧,如果这使我们工作变得容易,那为什么我要避免在Swift结构体中使用闭包呢? 原...

  • Resize,w 360,h 240
    给iOS模拟器推送远程通知

    苹果刚刚发布了具有大量功能的Xcode 11.4 beta。值得注意的功能之一是在模拟器中模拟远程推送通知,这意味着现在可以在模拟器中触发远程通...

  • Resize,w 360,h 240
    是什么使代码 “Swifty”? —— Expressive

    Swift的官方网站上的About页面列出了三个关键字: 安全(Safe):为了最大限度地减少开发人员的错误; 迅速(Fast):执行的速度要快...

  • Resize,w 360,h 240
    是什么使代码 “Swifty”? —— Fast

    Swift的官方网站上的About页面列出了三个关键字: 安全(Safe):为了最大限度地减少开发人员的错误; 迅速(Fast):执行的速度要快...

专题公告

学习Swift经验分享,以及互相学习与讨论。