原创文章,欢迎转载。转载请注明:关东升的博客 实现目标与动作关联使用UIControl类addTarget(_:action:forControlEvents:)方法,演示样例代码例如以下:button.addTarget(self, action: "onClick:", forControlEv ...
分类:
编程语言 时间:
2017-08-19 17:03:27
阅读次数:
185
1、Swift 无需写break,所以不会发生这样的贯穿(fallthrough)的情况。2、//用不到变量名,可用“_”替换 for _ in 1...power { answer *= base } 3、case 能够匹配很多其它的类型模式。包含区间匹配(range matching),元组(t ...
分类:
编程语言 时间:
2017-08-15 13:21:50
阅读次数:
190
Apple官方开发手冊地址: https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/LandingPage/index.html 语法概览 1 Simple Values 常量定义:let ...
分类:
编程语言 时间:
2017-08-12 10:20:55
阅读次数:
188
import Foundation import UIKit import CoreGraphics extension UIView{ var left:CGFloat{ set{ var frame = self.frame frame.origin.x = newValue self.fram ...
分类:
编程语言 时间:
2017-08-03 12:44:04
阅读次数:
404
定义 元组是由若干个类型的数据组成,组成元组的数据叫做元素,每个元素的类型都可以是任意的。 用法一 let tuples1 = ("Hello", "World", 2017) //元组跟数组一样,其元素的角标是从0开始 可以用 tuple1.0 tuple1.1 tuple1.2进行取值 prin ...
分类:
编程语言 时间:
2017-08-02 11:54:54
阅读次数:
157
原创文章。欢迎转载。转载请注明:关东升的博客 前面说到Swift凝视的语法有两种:单行凝视(//)和多行凝视(/*...*/)。这里来介绍一下他们的使用规范。 1、文件凝视文件凝视就在每个文件开头加入凝视,文件凝视通常包含例如以下信息:版权信息、文件名称、所在模块、作者信息、历史版本号信息、文件内容 ...
分类:
编程语言 时间:
2017-07-31 20:51:39
阅读次数:
227
原创文章。欢迎转载。转载请注明:关东升的博客 原创文章。欢迎转载。转载请注明:关东升的博客 ...
分类:
编程语言 时间:
2017-07-21 14:12:00
阅读次数:
116
简介 (真的很简) 闭包的完整形态是这个样子的: 写在一行里就是这样: 形式 闭包以三种形式存在: 捕获值 闭包可以捕获上下文的值,然后把它存储下来。至于存储的是引用还是拷贝,Swift 会决定捕获引用还是拷贝值,也会处理变量的内存管理操作。 下面这个例子可以说明很多问题: 因为 increment ...
分类:
编程语言 时间:
2017-07-20 10:28:14
阅读次数:
305
翻译自苹果的官方文档:The Swift Programming Language。 简单介绍 今天凌晨Apple刚刚公布了Swift编程语言,本文从其公布的书籍《The Swift Programming Language》中摘录和提取而成。希望对各位的iOS&OSX开发有所帮助。 Swift是供 ...
分类:
移动开发 时间:
2017-07-06 14:29:52
阅读次数:
295