Swift关闭键盘的两种方式

学习中,记录下。

from Swift关闭键盘的两种方式

方法一

对单个的UITextField调用resignFirstResponder方法, 使其失去第一响应者

1
sender.resignFirstResponder()

方法二

UIViewController,重写touchesBegan, 并调用endEditing方法

1
2
3
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
view.endEditing(true)
}

参考

Read More

Swift设计模式整理

[TOC]

定位

swift设计模式的入门读物。各个模式详细介绍请自行搜索网文,博客,也可以查看下面的参考文章。

使用方法

  1. 读懂代码
  2. 在网上查找各种对应设计模式的含义
  3. 再次回来读代码并联系含义

分类

No. name(cn) name(en) type
1 代理模式 Proxy 结构型
2 外观模式 Facade
3 装饰模式 Decorator
4 组合模式 Composite
5 桥梁模式 Bridge
6 适配器模式 Adapter
7 单例模式 Singleton 创建型
8 原型模式 Prototype
9 工厂方法模式 Factory Method
10 创建者模式 Builder
11 抽象工厂模式 Abstract Factory
12 访问者模式 Visitor 行为型
13 策略模式 Strategy
14 状态模式 State
15 观察者模式 Observer
16 备忘录模式 Memento
17 中介者模式 Mediator
18 迭代器模式 Iterator
19 解释器模式 Interpreter
20 命令模式 Command
22 责任链模式 Chain Of Responsibility

源码

改动了一部分原文章的代码!

参考文章

Read More

Fork me on GitHub

在首页上添加了Fork me on GitHub图标.

貌似更加高大上了.O(∩_∩)O~

修改文件:

  • themes\landscape\layout\layout.ejs

修改内容:

body末尾添加以下内容, 注意自己修改github地址以及图标位置.

1
2
3
<a href="https://github.com/aotian16">
<img style="position: absolute; top: 300px; right: 0; border: 0; z-index: 100;" src="https://camo.githubusercontent.com/365986a132ccd6a44c23a9169022c0b5c890c387/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png">
</a>

参考文章

Read More

Fork me on GitHub