转载:多范式 编程语言-以 Swift 为例

原文来自infoq,作者 郭麟

本文以Swift语言为例,介绍了什么是多范式编程语言;同时也介绍了当今比较流行的几种编程范式,值得一读。故收藏之,原文链接于此

Swift的编程范式

编程范式是程序语言背后的思想。代表了程序语言的设计者认为程序应该如何被构建和执行。常见的编程范式有:[……]

点击跳转以继续阅读

Swift 2.0 介绍

在今年6月份的 WWDC 大会上, 苹果发布了 Swift 2.0 编程语言。这个新版本有了更高的性能,全新的错误控制API以及支持一流的可用性检测功能。并且改善了苹果SDK平台的API使其对 Swift 更加原生。

开源

对于新功能来说,另外值得注意的就是苹果将会在今年晚些时候开源 Swift[……]

点击跳转以继续阅读

Swift 如何像 C语言 那样接收入口参数?

 

我们都知道在 Swift 语言当中不再有 main 函数了,可能了解过 C语言或者 Java 语言的同学对这一点赶到深深的不适。总之,取而代之的是 main.swift。

在 Swift 语言当中,编译器不会再[……]

点击跳转以继续阅读

让 Xcode 也用上 Solarized Dark 颜色主题

貌似这个 Solarized 主题一直都很火,这是一套终端文字颜色配色方案,十分好看,有明暗两种,不过,据我自己猜测,应该暗色的多一些吧……

点击下图跳至官网。⬇️

因为终端普遍还是黑色一点的好看😜

总之,这套颜色主题为很多终端都提供了配置文件可以直接导入,[……]

点击跳转以继续阅读

浅谈 MVC 以及软件开发当中的 SoC

不论你是在学习何种语言,基本上都会遇到一个叫做 MVC 的概念,它是一个程序开发的模式,以“分离展现”作为核心,在层级框架当中有着巨大的影响力。

MVC 是一个简写,三个大写字母分别对应着 Model ViewController

在如今我们创建的应用软件当中,很多情况下又要使[……]

点击跳转以继续阅读

Swift Int Float Double String 类型互转

在 C语言当中,要转换类型似乎并不怎么困难,这次在学习 Swift 的时候却有了困惑。

似乎记得哪个教程当中讲过,但记不清了,这次又找到了,就记录下来:

若要 Int 转换为 Double 或 Float ,则如下
[cr[……]

点击跳转以继续阅读

在 Xcode 中直接预览应用 UI

在使用 Xcode 做 app 应用开发的时候,设计一下应用的 UI 界面是家常便饭,但是每次都要运行然后去模拟器里查看输出一件很麻烦的事情,尤其是当需要修改的元素很多、而且需要配适各种屏幕大小的时候——毕竟,现在 iPhone 的产品线不再那么单一了。

所以,一口气运行三四个模拟器这种事情恐[……]

点击跳转以继续阅读

什么是程序语言?

既然要学习编程,那么我们还是至少应该知道自己学习的是个什么东西才好吧?

说起编程,其实最早还是要追到我们的大神 艾伦图灵 小哥那里去。当时图灵发明出了图灵机——这东西很牛逼,不完全体就已经轻轻松松把二战缩短两年这里我们就不展开讲了,主要我们说,这个图灵机,基本上就是最早的电脑啦!

当然,[……]

点击跳转以继续阅读

Swift 常用数据类型浅析

现在大部分的高级编程语言,都是从经典的 C 语言演变而来,你在这些编程语言的语法当中,或多或少地都能找到几分 C 语言的影子,这也是为什么很多人依旧推荐,从 C语言来入这个编程语言的门。

可是,C 语言的确足够古老了,很多人都是冲着写一个 APP 来玩的目标学习编程的,你去学 C语言……抱歉,[……]

点击跳转以继续阅读