摘要: 1. 在UIScrollView上拖一个UIView 2.设置UIScrollView上下左右约束为0,设置UIView上下左右约束为0,并且设置水平中线约束。那么可以把水平中线约束拖到对应视图,利用约束的contant属性,可以设置一定数值,当作超过屏幕的ContentSize, 实现滚动 阅读全文
posted @ 2017-10-12 22:49 liuw_flexi 阅读(494) 评论(0) 推荐(0) 编辑
摘要: VR 虚拟现实,比如你天气很炎热,戴上VR眼镜,出现在你眼前的是哈尔滨的冰雪世界 AR 增强现实,比如你站在一片碧绿的草地上,给你身边来一匹快马 想想一个单身狗去电影院,给你身边来一个美女作陪,这是多么刺激的事,呵呵 阅读全文
posted @ 2017-10-12 22:41 liuw_flexi 阅读(127) 评论(0) 推荐(0) 编辑
摘要: @(CGFloat)和[NSNumber numberWith:CGFloat]的区别? 阅读全文
posted @ 2017-10-11 17:55 liuw_flexi 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 默认来说是0,1,2 但是可以指定<#MyEnumValueB#>=0, 那么后面接着是1 比如: 阅读全文
posted @ 2017-10-11 17:50 liuw_flexi 阅读(279) 评论(0) 推荐(0) 编辑
摘要: -(NSString *)testA{ int a = ?; if (a>5) { return @"a大于5"; } else if(a<5) { return @"a不大于5"; } return @"default"; } 当? =1 ,返回"a不大于5" 当? =10 ,返回"a大于5" 当 阅读全文
posted @ 2017-10-11 17:45 liuw_flexi 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 1. 在模型文件的Entity里面增加字段名 2. Xcode工具栏选择Edtor->Creat NSManagerObject SubClass->...->生成新的关联文件 3. 删除原来的旧关联文件 阅读全文
posted @ 2017-09-25 13:28 liuw_flexi 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 用线程代表不同售票窗口,用线程执行的方法模拟售票。如果不加锁,会出现多个售票窗口同时售一张票的情况。 @property (nonatomic, strong) NSThread *thread1; @property (nonatomic, strong) NSThread *thread2; @ 阅读全文
posted @ 2017-09-17 15:23 liuw_flexi 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 当有文字输入时,UITextView上的默认文字消失,没有任何输入时,显示默认文字。 做法: 1. 在自定义UITextView的初始化方法- (id)initWithFrame:(CGRect)frame里面注册通知,监听文本变化: 2. 调setNeedsDisplay 触发drawRect 方 阅读全文
posted @ 2017-09-17 15:03 liuw_flexi 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 滚动时导航栏透明度变化,然后滚动到一定距离,导航栏完全出现。 这里是做法的主要思路: 1. 整个页面是一个tableView, 然后个人信息部分是一个背景图片,作为tableView的headView。因为UITableView继承自UIScrollView,滚动处理在这个方法里处理 2. 可以设置 阅读全文
posted @ 2017-09-17 14:26 liuw_flexi 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: // colum/列/字段// row/行/记录// 主键的作用是唯一标识一条记录// sql语句注意:不区分大小写,以分号结束(不要分号也行?) // 如果增加字段,可能要指定数据类型,SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型。 http://www.cnblogs.com/ 阅读全文
posted @ 2017-09-15 16:48 liuw_flexi 阅读(167) 评论(0) 推荐(0) 编辑