• Swift 中 Substring 与 String

     发表于 6 个月 前

    为文本字符串添加特性或者语法糖在各种编程语言中都很普遍。就拿大家都很熟悉的 C 语言举例,C 字符串本质是一个字符数组(characters array),但是每次输入字符串的时候...

  • 带你初识Swift4.0,踏入Swift的大门

     发表于 8 个月 前

    switch语法很强大,很灵活,支持任何类型,比如字符串、范围、管道等等。...

  • 关于 Swift Error 的分类

     发表于 11 个月 前

    在去年我应 IBM 编辑的邀请写过一篇关于 Swift 2 中 throws 的文章 。现在回头看,Swift 2 其实是 Swift 语言发展的一个挺重要的节点:如果说 Swif...

  • Swift-图像的性能优化

     发表于 1 年 前

    随着移动端的发展,现在越来越注重性能优化了。这篇文章将谈一谈对于图片的性能优化。面试中又会经常有这样的问题:如何实现一个图像的圆角,不要用 cornerRadius ? ...

  • Swift 之访问控制

     发表于 1 年 前

    访问控制对访问你的其他代码源文件和模块部分进行了约束。这个特性允许你隐藏你的代码实现,并且指定通过其可以访问和使用该代码的优选接口。...

  • Swift多线程:使用GCD实现异步下载图片

     发表于 1 年 前

    GCD属于系统及的线程管理,功能很强大,比上两次咱们分享的Operation要强大。有很多老前辈们已经创造了非常非常多的资料介绍GCD,因为大家都是把GCD放在了多线程内容分享的最...

  • Swift 周报 #76

     发表于 1 年 前

    在 WWDC 结束不久就完成了这么多的事情实属不易,在 Swift 4 立项之后核心团队和别的贡献者完成了惊人的进展。...

  • Swift多线程之Operation:异步加载CollectionView图片

     发表于 1 年 前

    距离上一篇更新又过去了半个月,现在基本上变成每月两更啦。/(ㄒoㄒ)/~~...

  • [译] 探索 Swift 4 中新的 String API

     发表于 1 年 前

    WWDC 已经结束了(我觉得是自 2014 年来最好的一场 WWDC),同时 Xcode 9 beta 版也发布了,很多开发者已经开始把玩 Swift 4 ,今年的新版本真心不错,...

  • Swift开源:HcdSpecialField-仿摩拜单车编号输入框、兑换码输入框、密码输入框

     发表于 1 年 前

    HcdSpecialField是一个特殊的输入框,他可以使用在3中不同的情况下。...

  • Swift开源:JJHUD —精、小、好用的 HUD

     发表于 1 年 前

    由于上了 Swift 快车以来一直没有遇到比较简单好用的HUD 类提示框...

  • Swift进阶之内存模型和方法调度

     发表于 1 年 前

    Apple今年推出了Swift3.0,较2.3来说,3.0是一次重大的升级。关于这次更新,在 这里 都可以找到,最主要的还是提高了Swift的性能,优化了Swift API的设计(...

  • Swift: NotificationCenter 协议

     发表于 1 年 前

    OSX 已经有至少 17 年的历史,而 NotificationCenter 在其第一次版本发布就已经存在,并且一直是苹果开发者常用的工具。对于不了解的人来说,Notificati...

  • 优雅的开发 Swift 和 Objective-C 混编的 Framework

     发表于 1 年 前

    用Swift封装OC的库是一件比较常见的事情,毕竟对于大多数公司来说,老的代码都是用OC写的,而且经过多次迭代,这些OC的代码已经被验证了是稳定的,用Swift重写代价太大。...

  • Swift 中“等同性”、“比较”、“哈希” 概念理解

     发表于 1 年 前

    最近 Google 又搞了个大新闻:成功攻破了业界广泛使用的 SHA-1 哈希算法,加上看了 MrPeak 的 a 闲聊 Hash 算法 ,所以我就去仔细看了下 Swift 中的相...

  • Swift 命名空间形式扩展的实现

     发表于 1 年 前

    Swift 的 extension 机制很强大,不仅可以针对自定义的类型,还能作用于系统库的类型,甚至基础类型比如 Int 。当在对系统库做 extension 的时候,就会涉及到...

  • Swift 联动-TableView 与 CollectionView 之间的联动

     发表于 1 年 前

    之前用 Objective-C 写了一篇联动的 demo 和文章,后来有小伙伴私信我有没有 Swfit 语言的,最近趁晚上和周末学习了一下 Swift 3.0 的语法,写了一个 S...

  • 谈谈Swift面向协议编程

     发表于 1 年 前

    应用中有多个页面内的 UICollectionViewCell 需要实现一个相同的小动画:被选中时,先缩小到原来的0.8倍,再回弹到0.9倍。动画本身实现起来不难:...

  • Swift 语言最小化

     发表于 1 年 前

    初次接触 Swift,让我看到了 Scala、C#、ES 6 的影子,并且语法层面兼容 Objective C。first-class functions 特性让语言并不局限于 O...