Swift 的面向协议编程说开去 经验

写在最前 文章标题谈到了面向协议编程(下文简称 POP),是因为前几天阅读了一篇讲 Swift 中 POP 的文章。本文会以此为出发点,聊聊相关的概念,比如接口、mixin、组合模式、多继承等,同

zypo 2016-11-20   27660   0

Swift 结构体何时使用 mutating 函数 经验

Swift 最棒的特点之一就是它内置了对整体结构的不可变性的支持,这使得我们的代码更加整洁、安全(关于这个话题,如果还没看过 这篇文章 ,那么强烈推荐给你)。 不过,真的需要用到可变性时,你应该怎么做呢?

beckwith 2016-06-17   5855   0

Swift 函数式数据结构 - 链表 经验

本文将使用Swift实现一个标准链表,在实现的过程中,遵守函数式编程的规则,无副作用,可以看到和C语言的实现还是有较大的差异。 预备知识 enum 的各种用法 swift的基本的模式匹配( pattern

vr112058 2016-11-10   6358   0

使用 Swift 3.0 操作 MySQL 数据库 经验

如果你阅读过本主其他的 Swift 文章,你会发现我们是 Swift 服务器端开发的忠实拥护者。 今天我们将继续研究这个主题,使用 Vapor 封装的 MySQL wrapper 来操作 MySQL

JensClemmon 2016-10-17   28261   0

swift工程编译越来越慢,原来... 经验

查看编译时间 方法1. 在 target -> Build Settings -> Other Swift Flags 添加编译设置 -Xfrontend -debug-time-function-bodies

sjlzz1221 2016-10-09   30328   0

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

Xcode 9 beta 版也发布了,很多开发者已经开始把玩 Swift 4 ,今年的新版本真心不错,这是一个改进版本而不是重构版本(像 Swift 2 和 3),因此大多数代码升级起来会更容易。 其中一个改进是

ttmmcui 2017-06-12   48670   0

Swift写一个响应式编程库 经验

啥,博客也很久没更新了。想想感觉更新一下博客吧。 整个2017年我完全使用 Swift 进行开发了。使用 Swift 进行开发是一个很愉快的体验,我已经完全不想再去碰 OC 了。最近想做一个响应式编程的库,所以就把它拿来分享一下。

MartinHenne 2017-12-08   12803   0
Swift   RxSwift  

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

嘛。 敲黑板, 敲黑板 , 敲黑板 。知识点有:自定义Operation子类、map函数、Swift特有的元组数据类型。 下面是最终实现的CollectionView异步加载图片的例子效果:

Sissi24 2017-07-25   31751   0

我应该直接学Swift还是Objective-C? 资讯

当我们发布了 Swift 语言学习课程之后,收到了很多邮件和私信来问自己是否还需要学习C或者 Objective-C。此外,人们似乎还在迷惑 Swift 到底适合 iOS 开发生态中的哪些部分。通过这

jopen 2014-09-24   7964   0

Swift 1.2 随着 Xcode 6.3 beta 发布 资讯

今天 Swift 1.2 随着 Xcode 6.3 Beta 版本发布了,该版本显著提升了 Swift 编译器(包括稳定性和性能方面),同时 Swift 语言本身的特性也做了提升,完整的列表请看 release

jopen 2015-02-09   7286   0
Swift  

聊聊开源的Swift和它的前辈们 资讯

了哈。 昨天苹果的 WWDC 大会上爆出的一条消息让我被强制刷屏,感受到了“视觉疲劳”——Swift 2.0 开源,据说当时现场响起了最热烈的掌声。“最”这个字用地很好很微妙,也从某种程度上反映出

pdce 2015-06-11   4685   0
Swift  

编程挑战:你是Swift忍者吗? 资讯

你是Swift忍者吗? 虽然Swift刚放出一段时间,而且它仍然处在beta阶段,但许多人已经挖掘了很多东西。 你到目前为止走到了下面哪一步?你已经: 阅读了Apple的《 Swift Programming

jopen 2015-07-23   9179   0
Swift  

苹果和Tynker达成合作 推免费Swift编程课程 资讯

这些免费课程可以通过 Tynker iPad 应用获取,它们能够帮助幼儿园到 5 年级的孩子在很小的时候就熟悉 Swift 语法。 根据外媒 9to5Mac 的报道,苹果公司和总部位于旧金山的 STEM 教育平台 Tynker

jopen 2017-05-02   7943   0
Swift   Tynker   苹果  

基于CommonCrypto的Swift语言的加密库:SwiftSSL 经验

SwiftSSL 是一个基于CommonCrypto的Swift语言的加密库。 示例代码 SwiftSSL try to do things in swift way, so it doesn't just

jopen 2014-10-14   35370   0

Swift的随机颜色生成器:RandomColorSwift 经验

randomColor.js 的一个Swift移植版。这个库可用于在iOS or OSX中生成诱人的随机颜色。 查看示例: demo and site 。 // Returns a UIColor

ne3g 2015-01-26   39968   0

iOS开发之Swift调用Objective-C代码 经验

最近iOS开发之新编程语言Swift在iOS开发圈内反响比较大,国内外都有很多教程或小示例。 虽然Swift这门语言仍然在不断的进化之中,而且变动还是比较大,苹果公司也不承诺目前所写代码会在将来兼容,但仍挡不住iOS开发者的热情。

jopen 2014-09-25   18521   0

Openstack Swift 原理、架构与 API 介绍 经验

背景与概览 Swift 最初是由 Rackspace 公司开发的高可用分布式对象存储服务,并于 2010 年贡献给 OpenStack 开源社区作为其最初的核心子项目之一,为其 Nova 子项目提供虚机镜像存储服务。Swift

jopen 2013-11-26   49238   0

Swift 语言中更好的处理 JSON 数据:SwiftyJSON 经验

SwiftyJSON能够让在Swift语言中更加简便处理JSON数据。 With SwiftyJSON all you have to do is: let json = JSONValue(dataFromNetworking)

jopen 2014-07-04   55463   0

Swift开发调试日志框架:XCGLogger 经验

XCGLogger是一个debug日志框架,用于Swift项目中。允许您记录详细信息到控制台(还有一个可选的文件)。就像你用NSLog或println,但还有其他额处信息,如日期,函数名,文件名和行号。

jopen 2014-08-27   40250   0

一个 100% Swift 实现的 Future/Promises 库:FutureKit 经验

FutureKit 是一个 100% Swift 实现的 Future/Promises 库,由 Swift Generic 带来的类型安全、由 GCD 带来的线程安全,通过 FutureKit 可以在

jopen 2015-05-08   12030   0
1 2 3 4 5 6 7 8 9 10