摘要: http://blog.csdn.net/qq_16706275/article/details/50721633 阅读全文
posted @ 2016-09-25 12:07 紫洁 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 原文作者:Sindri的小巢(简书作者) 原文链接: http://www.jianshu.com/p/d90cd2cb41d7 本文将原文中的Objective-C语言改为Swift语言。 二维码/条形码是按照某种特定的几何图形按一定规律在平台(一维/二维方向上)分布的黑白相间的图形纪录符号信息。 阅读全文
posted @ 2016-09-23 15:52 紫洁 阅读(646) 评论(0) 推荐(0) 编辑
摘要: http://www.jianshu.com/p/ca8e05150068 阅读全文
posted @ 2016-09-18 21:02 紫洁 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.jianshu.com/p/ee2d3a8b2d67 Core Animation是直接作用在CALayer上的(并非UIView上)。非常强大的跨Mac OS X和iOS平台的动画处理API,Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程。 阅读全文
posted @ 2016-09-14 15:11 紫洁 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.jianshu.com/p/734b34e82135 基础知识 使用UIBezierPath可以创建基于矢量的路径,此类是Core Graphics框架关于路径的封装。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。 UIBezierPath是 阅读全文
posted @ 2016-09-08 19:47 紫洁 阅读(472) 评论(0) 推荐(0) 编辑
摘要: iOS-Core-Animation-Advanced-Techniques(一) iOS-Core-Animation-Advanced-Techniques(二) iOS-Core-Animation-Advanced-Techniques(三) iOS-Core-Animation-Advan 阅读全文
posted @ 2016-09-08 09:26 紫洁 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 苹果公司在iOS和OS X上向开发者提供了强大的框架来处理图形和动画,这些框架和技术有: UIKit:高层次的框架,允许开发人员创建视图、窗口、按钮和其他UI相关的组件。它还将一些低级别的API引入到易于使用的高级别的API中。 Quartz 2D:iOS上绘图的主要引擎,UIKit就使用Quart 阅读全文
posted @ 2016-09-05 16:51 紫洁 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://blog.devtang.com/2012/02/22/use-gcd/ 什么是 GCD Grand Central Dispatch (GCD) 是 Apple 开发的一个多核编程的解决方法。该方法在 Mac OS X 10.6 雪豹中首次推出,并随后被引入到了 iOS4. 阅读全文
posted @ 2016-09-02 14:24 紫洁 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 实现UIViewController的viewDidLayoutSubviews方法 func viewDidLayoutSubviews() { self.tableView.separatorInset = UIEdgeInsetsZero self.tableView.layoutMargin 阅读全文
posted @ 2016-09-01 18:25 紫洁 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 我们可用swift的闭包来定义变量的值。 先来一个简单的例子大家先感受感受。 定义一个字符串的变量的方法: 直接赋值: 还可以用闭包的方式定义: 闭包还可以这么定义,省略了等号和括号: 闭包中可以定义get方法 也可以定义set方法,但定义set方法必须有get方法 也可以使用 willSet 和d 阅读全文
posted @ 2016-08-30 19:22 紫洁 阅读(686) 评论(0) 推荐(0) 编辑