原创文章,欢迎转载。转载请注明:关东升的博客 实现目标与动作关联使用UIControl类addTarget(_:action:forControlEvents:)方法,演示样例代码例如以下:button.addTarget(self, action: "onClick:", forControlEv ...
分类:
编程语言 时间:
2017-08-19 17:03:27
阅读次数:
185
原创文章。欢迎转载。转载请注明:关东升的博客 前面说到Swift凝视的语法有两种:单行凝视(//)和多行凝视(/*...*/)。这里来介绍一下他们的使用规范。 1、文件凝视文件凝视就在每个文件开头加入凝视,文件凝视通常包含例如以下信息:版权信息、文件名称、所在模块、作者信息、历史版本号信息、文件内容 ...
分类:
编程语言 时间:
2017-07-31 20:51:39
阅读次数:
227
原创文章。欢迎转载。转载请注明:关东升的博客 原创文章。欢迎转载。转载请注明:关东升的博客 ...
分类:
编程语言 时间:
2017-07-21 14:12:00
阅读次数:
116
原创文章。欢迎转载。转载请注明:关东升的博客 在使用try进行错误处理的时候,常常会看到try后面跟有问号(?)或感叹号(!),他们有什么差别呢?1.使用try? try?会将错误转换为可选值,当调用try?+函数或方法语句时候,假设函数或方法抛出错误,程序不会发崩溃,而返回一个nil,假设没有抛出 ...
分类:
编程语言 时间:
2017-07-05 13:34:41
阅读次数:
139
创文章,欢迎转载。转载请注明:关东升的博客 Core Foundation框架是苹果公司提供一套概念来源于Foundation框架,编程接口面向C语言风格的API。尽管在Swift中调用这样的C语言风格的API比較麻烦,可是在OS X和iOS开发过程中,有时候使用CoreFoundation框架的A ...
分类:
编程语言 时间:
2017-07-04 20:24:36
阅读次数:
154
原创文章,欢迎转载。转载请注明:关东升的博客 MVC(Model-View-Controller,模型-视图-控制器)模式是相当古老的设计模式之中的一个,它最早出如今Smalltalk语言中。如今,非常多计算机语言和架构都採用了MVC模式。 MVC模式概述MVC模式是一种复合设计模式,由 “观察者” ...
分类:
编程语言 时间:
2017-07-04 18:22:41
阅读次数:
154
原创文章,欢迎转载。转载请注明:关东升的博客 Swift错误处理模式,在Swift1.x和Swift 2.0是不同的两种模式。Swift 1.x代码错误处理模式採用Cocoa框架错误处理模式,到如今Objective-C还沿用这样的处理模式,而Swift2.0之后採用了do-try-catch错误处 ...
分类:
编程语言 时间:
2017-07-04 09:55:51
阅读次数:
237
原创文章。欢迎转载。转载请注明:关东升的博客 下标是一种特殊属性。子类属性重写是重写属性的getter和setter訪问器,对下标的重写也是重写下标的getter和setter訪问器。以下看一个演示样例:class DoubleDimensionalArray { let rows: Int, co ...
分类:
编程语言 时间:
2017-06-21 22:54:43
阅读次数:
138
??Swift 2.0学习笔记(Day5)——我所知道的标识符和keyword 原创文章,欢迎转载。转载请注明:关东升的博客 好多计算机语言都有标识符和keyword,一直没有好好的总结,就是这种用着,如今小小的整理一下Swift中的标识符和keyword。 什么是标识符呢?标识符就是给变量、常量、 ...
分类:
编程语言 时间:
2017-06-12 17:10:02
阅读次数:
150
原创文章,欢迎转载。转载请注明:关东升的博客 继承会发生在子类和父类之间,是一系列类的继承关系。比如:Person是类层次结构中的根类。Student是Person的直接子类。Worker是Person的直接子类。这个继承关系类的详细实现代码例如以下:class Person { var name: ...
分类:
编程语言 时间:
2017-06-03 20:08:24
阅读次数:
219