今天在练习设计模式的时候忽然发现 Swift 里是没有栈的——就是 Stack 类。由于我是照着 Java 版的设计模式来学习的,所以我只好自己看着实现一个了。
不过说起来,在苹果官方手册的“泛型”一章中还真有个栈的栗子,它是用结构体实现的。这也倒是符合了 Swift 一贯的风格——毕竟, Stack 也没必要去用类实现——对 Swift 里的结构体来说。
这里我们简单回顾一下[……]
今天在练习设计模式的时候忽然发现 Swift 里是没有栈的——就是 Stack 类。由于我是照着 Java 版的设计模式来学习的,所以我只好自己看着实现一个了。
不过说起来,在苹果官方手册的“泛型”一章中还真有个栈的栗子,它是用结构体实现的。这也倒是符合了 Swift 一贯的风格——毕竟, Stack 也没必要去用类实现——对 Swift 里的结构体来说。
这里我们简单回顾一下[……]
更新:一转眼 5 年过去了,这篇文章也无效了……现在 Xcode 已经不允许随意安装插件,目前唯一推荐的也就一个 Swift Format for Xcode,各位,共勉。
—
在 OSX 上进行开发,那你必然少不了和这个著名的 IDE 打交道。毕竟,我们使用IDE就是为了提高生产力,所以我们自然要对它进行一番的个性定制化。这时候你会发现 Xcode 的偏好设置还真的是没什么好定制[……]
经朋友推荐,遇到这么一篇介绍并发的好文章,我把它翻译过来给大家读一读。我非专业翻译人员,水平有限。差错在所难免,各位读者如果发现文内有误,欢迎留言斧正!
R0uter
文章译自 appcoda iOS Concurrency: Getting Started with NSOperation and Dispatch Queues
在 iOS 开发当中,并发总是会被看成是怪物级别的东西。它[……]
新的 Wordpress 注册流程改变了,不在要求用户自己输入密码来申请注册,而是反过来给用户的邮箱发送密码找回链接。
这样的好处是避免了一些安全隐患还顺便关联了邮箱。不过,这样也对这些搭建 Wordpress 的博主的技术有了进一步的要求,比如:
需要自己配置邮箱——如果你的空间没有提供邮箱的话,一般是服务器代发,这样的邮件则很容易进到垃圾邮件列表——更有甚者直接就收不到了。如果你是自己[……]