摘要: Snapkit SnapKit是专门为Swift语言提供AutoLayout布局使用的,特点为语法简洁易用。 也可以这样写: SnapKit不止局限于等于: .equalTo:等于。 .lessThanOrEqualTo:小于等于。 .greaterThanOrEqualTo:大于等于。 视图属性: 阅读全文
posted @ 2016-06-23 16:40 Alex_sun 阅读(807) 评论(0) 推荐(0) 编辑
摘要: CocoaPods的原理 CocoaPods的原理是将所有的依赖库都放到另一个名为Pods的项目中,然后让主项目依赖Pods项目,这样,源码管理工作都从主项目移到了Pods项目中。Pods项目最终会编译成一个名为libPods.a的文件,主项目只需要依赖这个.a文件即可。 CocoaPods的安装 阅读全文
posted @ 2016-06-23 13:02 Alex_sun 阅读(109) 评论(0) 推荐(0) 编辑
摘要: TextKit简介 在iOS7之前我们要实现图文混排要使用CoreText,iOS6时有了Attribute string 可以解决一些简单的富文本需求。直到iOS7 苹果推出了TextKit,TextKit是基于CoreText的并且做了面向对象的封装,这也决定了TextKit的易用性。 NSAt 阅读全文
posted @ 2016-06-23 10:31 Alex_sun 阅读(470) 评论(0) 推荐(0) 编辑
摘要: UITextView 这篇文章只涉及到基本的使用,日后会写一些关于结合TextKit的备忘 基本属性 font:字体 selectable:是否可以选中。 scrollEnabled:是否可以滚动。 editable:是否可以编辑。 textColor:文字颜色。 backgroundColor:背 阅读全文
posted @ 2016-06-17 19:50 Alex_sun 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Quartz2D Quartz2D是支持iOS和Mac系统的二维绘制引擎,它可以绘制: 绘制图形(图形,线条,圆等) 绘制文字 绘制/生成图片 读取/生成PDF 截图 Quartz2D主要功能就是以画为主,它可以实现与用户交互的画板或实现UIKit框架中不好展示的一些图形 如:饼图,柱状图。在自定义 阅读全文
posted @ 2016-06-13 21:47 Alex_sun 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 搜索功能的备忘 UISearchBar UISearchBar是一个搜索栏,继承自UIView,也是常用的控件之一,所以特别写一篇备忘方便以后做工具文章。 例子: 一些常用的属性方法(更多请参考官方文档): barStyle:搜索栏风格,(default, black)。 text:搜索栏内的文字。 阅读全文
posted @ 2016-06-12 19:56 Alex_sun 阅读(230) 评论(0) 推荐(0) 编辑
摘要: CALayer layer是层,每个view上都会最少有一个layer,view上的可视化内容其实都是层。 CALayer展示实例 上面是一些常用的属性,更多属性请自行参考: backgroundColor:背景颜色 masksToBounds:将超过layer展示范围的内容剪掉 cornerRad 阅读全文
posted @ 2016-06-12 15:37 Alex_sun 阅读(164) 评论(0) 推荐(0) 编辑
摘要: NSURLSession实际请求 iOS9使用http请求方法: GET请求 POST请求 阅读全文
posted @ 2016-06-10 20:15 Alex_sun 阅读(143) 评论(0) 推荐(0) 编辑
摘要: NSURLSession NSURLSession是iOS7出的API,在它之前常用的原生网络库是NSURLConnection,但是因为Connection的使用起来不是很方便 所以我们一直倾向于AFNetworking,AFNetworking的确非常强大 但是我们也不该遗忘NSURLSessi 阅读全文
posted @ 2016-06-10 16:26 Alex_sun 阅读(300) 评论(0) 推荐(0) 编辑
摘要: Collection view自定义布局 一般我们自定义布局都会新建一个类,继承自UICollectionViewFlowLayout,然后重写几个方法: prepareLayout():当准备开始布局时调用这个方法,可以在这里计算一些属性,比如cell的尺寸。 layoutAttributesFo 阅读全文
posted @ 2016-06-09 13:48 Alex_sun 阅读(376) 评论(0) 推荐(0) 编辑