摘要:
// GCD详解// 目录:// 1. 创建GCD队列(最常用)// 2. 自定义创建队列// 3. 使用多线程实现延迟加载// 4. 使用多线程实现重复(循环)// 5. 使用多线程来控制 多任务数据加载 和 UI 的显示的先后顺序// 6. 暂停... 阅读全文
posted @ 2017-05-31 09:43
公羽寒
阅读(201)
评论(0)
推荐(0)
摘要:
NSLayoutConstraint参数说明:/** * 创建约束 NSLayoutConstraint 参数 说明: * item 自己 * attribute * relatedBy 大于等于 小于等于 等于 ... * toItem 另外一个控件 * attribute 另一个控件的属性 *... 阅读全文
posted @ 2017-05-31 09:42
公羽寒
阅读(107)
评论(0)
推荐(0)
摘要:
一、概念篇 什么是库?库是程序代码的集合,是共享程序代码的一种方式根据源代码的公开情况,库可以分为2种类型开源库公开源代码,能看到具体实现比如SDWebImage、AFNetworking闭源库不公开源代码,是经过编译后的二进制文件,看不到具体实现主要分为:静态库、... 阅读全文
posted @ 2017-05-31 09:42
公羽寒
阅读(738)
评论(0)
推荐(0)
摘要:
方式一:extension LoginViewController:UITextFieldDelegate { func textFieldShouldReturn(textField: UITextField) -> Bool { textFi... 阅读全文
posted @ 2017-05-31 09:42
公羽寒
阅读(442)
评论(0)
推荐(0)
摘要:
// 按钮点击事件 func onTouchUpInside() { struct touchUpInside { static var count: Int = 0 } touchUpInsid... 阅读全文
posted @ 2017-05-31 09:42
公羽寒
阅读(112)
评论(0)
推荐(0)
摘要:
let arrowImage = UIImageView(image: UIImage(named: "Machine_arrow")!.imageWithRenderingMode(.AlwaysTemplate)) let arrowButton... 阅读全文
posted @ 2017-05-31 09:42
公羽寒
阅读(180)
评论(0)
推荐(0)
摘要:
var transformContents = CFStringCreateMutableCopy(nil, 0, "咋啊的看到回复阿斯顿发货发哦iasdifas")CFStringTransform(transformContents, nil, kCFStrin... 阅读全文
posted @ 2017-05-31 09:42
公羽寒
阅读(167)
评论(0)
推荐(0)
摘要:
硬盘空间是大家最头痛的一个问题,大家在硬盘空间变小的时候怎么腾空间的呢?下面为大家分享7个mac系统释放空间的高级方法,大家赶紧来收了! mac系统释放硬盘空间方法: 方法一:删除Emacs——可以节省出60MB+的硬盘空间 如果你都不知道什么是Emacs,那... 阅读全文
posted @ 2017-05-31 09:42
公羽寒
阅读(236)
评论(0)
推荐(0)
摘要:
import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad()// gcdLockDemo1()... 阅读全文
posted @ 2017-05-31 09:42
公羽寒
阅读(75)
评论(0)
推荐(0)
摘要:
使用UIBezierPath可以创建基于矢量的路径。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。主要用到的该类的属性包括moveToPoint: //设置起始点addLineToPoint: //从上一点连接一条线到本次指定的点c... 阅读全文
posted @ 2017-05-31 09:42
公羽寒
阅读(280)
评论(0)
推荐(0)

浙公网安备 33010602011771号