Swift

苹果新出的用于代替OC的高级编程语言!

Swift 里的 Stack 实现

今天在练习设计模式的时候忽然发现 Swift 里是没有栈的——就是 Stack 类。由于我是照着 Java 版的设计模式来学习的,所以我只好自己看着实现一个了。

不过说起来,在苹果官方手册的“泛型”一章中还真有个栈的栗子,它是用结构体实现的。这也倒是符合了 Swift 一贯的风格——毕竟, S[……]

点击跳转以继续阅读

一道 华为 面试 的 编程算法 题

今天朋友发来一道很特别的题目:

题目:有两个数组a,b,大小都为n,数组元素的值任意,无序;
要求:通过交换a,b中的元素,使数组a元素的和与数组b元素的和之间的差最小。

我乍一看这个题感觉眼熟……和国内各种C语言考试基本上差不多,不过仔细一看似乎还有点难度,不像那种一看就有头绪的问题。好吧,[……]

点击跳转以继续阅读

第六章 用堆栈视图(Stack Views)来设计UI

 

iOS9带来了许多新的特性来让我们的开发生涯更简单,Stack Views的简介就是一个很好的例子.之前给你们简单的介绍了auto layout.这个例子让我们工作起来很简单.但是,随着你的app UI变得更复杂,你会发现给所有的iOS设备完美的提供界面约束变得更难.这是苹果在最[……]

点击跳转以继续阅读

该如何学习 Swift 编程语言?

现在回想起来,我从5月份开始学 Swift 语言到现在断断续续也算有近六个月,从对程序一点感觉也没有,到现在的“开坛做法”,一路经历了很多。可能说对于工作多年的高手来说,这些都太肤浅了,一句“你还需要项目经验”就可以把我杀的血槽-1,不过对于大多和我一样的“小白”来讲,我觉得我这半年走来的路是可以复[……]

点击跳转以继续阅读

关于翻译的统一画风问题

首先这个翻译并不是开源翻译,根据将来的捐赠收入,大家会得到补偿(可能不多

其次作为贡献者你自己翻译的爽是前提。

 

基本规则

  • 首先你会得到这个博客的一个作者帐号,用这个号在这个博客发布你的翻译,正在翻译的章节请使用“保存草稿”功能持续更新。——你保存草稿我能[……]

    点击跳转以继续阅读