
Swift
文章平均质量分 67
yoyo_lzj
专注移动开发 提高用户体验 为技术而执着
展开
-
swift语法(二)
13.函数.1.定义函数和外部参数:格式: func 函数名(形参列表)-> 返回类型 {//代码实现} 调用函数格式: 第一个参数忽略,第二个参数有,例子:overridefunc viewDidLoad() { super.viewDidLoad() sum(3, y:10); } //有参数有返原创 2016-02-20 22:06:26 · 530 阅读 · 0 评论 -
VFL、SnapKit、masonry 三种自动布局的使用
Masonry Masonry基本概念 Masonry,“一个轻量级的布局框架,采用更"优雅"的语法封装自动布局”,不需要使用XIB和Storyboard,并具有高可读性 而且同时支持 iOS 和 Max OS X Masonry尤其适合习惯纯代码开发的开发者,在iPhone6发布后引发的适配潮中Masonry一定可以助你一臂之力 ***框原创 2016-02-23 20:48:19 · 1997 阅读 · 0 评论 -
swift语法(三)
17.面向对象懒加载懒加载的格式如下 :------------ ViewController.swift ------------class ViewController: UIViewController { /** `懒`加载, 本质上是一个闭包 第一次访问属性时, 会执行后面的代码,将闭包的 `结果`保存在pe原创 2016-02-26 20:10:21 · 465 阅读 · 0 评论 -
设置导航栏和tabor栏时想设置下面和上面那条线怎么弄
swift语言中:翻译成OC是一样的利用tabBar.backgroundImage 和 tabBar.shadowImage 这俩个属性就可以设置了例子: tabBar.backgroundImage= UIImage(named:"tabbar_background") tabBar.shadowImage=原创 2016-02-27 23:20:00 · 689 阅读 · 0 评论 -
AFN3.0与2.0分别做了哪些处理
AFN2.0:1.对NSURLSession的封装,2.对AFURLConnection的封装,3.对HTTPS网络安全请求做了一个包装,4.做了一个网络连接管理的一个包装,AFN3.0:1>添加进度回调2> 去掉所有AFURLConnection原创 2016-02-27 23:37:46 · 2168 阅读 · 0 评论 -
表格中自动布局注意和使用自动计算行高
设置预估行高,保证表格能够滚动 200:可选值,看你自己怎么设置,不过设置行高属性尽量准确 tableView?.estimatedRowHeight= 200。 设置行高是自动计算,调用数据源方法的时候,会根据cell 的布局内容计算行高,更新 contentSize的height 自动计算行高:tableView?.rowHeight=UITableVi原创 2016-02-29 22:30:50 · 1033 阅读 · 0 评论 -
裁切图像设置圆角图像,不使用控件的layer.cornerRadius属性
异步绘制图像,利用裁切图像设置圆角图像:例子: /** * 异步绘制图像,利用裁切图像设置圆角图像 isCorner:表示是否裁剪 */ fun LZJ_asyncDrawImage(size: CGSize, isCorner: Bool = false, backColor: UIColor? = UIColor原创 2016-02-29 22:40:19 · 1002 阅读 · 0 评论