Swift中文教程(五)--对象和类
原文:Swift中文教程(五)--对象和类
Class 类
在Swift中可以用class关键字后跟类名创建一个类。在类里,一个属性的声明写法同一个常量或变量的声明写法一样,除非这个属性是在类的上下文里面,否则,方法和函数的写法也是这样:
1 class Sha...
【iOS开发】快速生成高斯模糊效果背景
这篇文章是上一篇文章 http://www.jianshu.com/p/c9083a105921 的拓展,不罗嗦了,直接上代码。
//创建毛玻璃效果的背景
func createFrostBackground (img:UIImage,view:UIView) {
let w = self.
iOS - Swift NSPoint 位置
前言
结构体,这个结构体用来表示事物的一个坐标点。
public typealias NSPoint = CGPoint
public struct CGPoint {
public var x: CGFloat
public var y: CG...
Object-C--->Swift之(十)存储属性
计算属性相当于Object-C的getter、setter合成的属性,在Swift中结构体、类都可以定义计算属性
定义计算属性
[修饰符] var 计算属性名:属性类型{
get{
//getter方法执行体,该方法必须有返回值
}
[set(形参名)
{...
Swift 玩转 3D Touch 之 Peek & Pop
apple_3dtouch.png
什么是3D Touch
3D Touch 是iOS9之后专为 iPhone6s 机型加入的新特性,这一新技术移植于 Mac Book 上的 ForceTouch 更准确地说应该是 ForceTouch 在iPhone 上的实现吧。
Swift中格式化日期
Swift语言中格式化日期跟其它编程语言很相似:
var dformatter = NSDateFormatter()
dformatter.dateFormat = "yyyy年MM月dd日 HH:mm:ss"
var datestr = dformatter.