摘要: 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。其实储存的形式无非就这么几种,而我们还必须要关心的是,这些文件会被放置在那个文件下,然后如何读取。 也就是说:iOS上数据存储,我们要了解的两点,数据存储格式(也就是存储机制),数据存储位置。 数据存储位置 阅读全文
posted @ 2017-02-07 21:01 xiaolingling 阅读(152) 评论(0) 推荐(0) 编辑
摘要: //设置tabbar 选中文字的颜色 [[UITabBarItem appearance] setTitleTextAttributes:@{NSFontAttributeName : [UIFont fontWithName:@"HelveticaNeue-Bold" size:10.0f], N 阅读全文
posted @ 2016-05-12 11:45 xiaolingling 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: #import <UIKit/UIKit.h> @interface SSLoading : UIView - (instancetype)initWithFrame:(CGRect)frame; - (void)showLoading:(UIColor *)backgroundColor alph 阅读全文
posted @ 2016-05-12 11:41 xiaolingling 阅读(386) 评论(0) 推荐(0) 编辑
摘要: //画虚线 CAShapeLayer *shapeLayer = [CAShapeLayer layer]; [shapeLayer setBounds:self.backView.bounds]; [shapeLayer setPosition:self.backView.center]; [sh 阅读全文
posted @ 2016-05-12 11:17 xiaolingling 阅读(267) 评论(0) 推荐(0) 编辑
摘要: button.layer.shadowColor = [UIColor clearColor].CGColor;//阴影的颜色 button.layer.shadowOffset = CGSizeMake(0.5, 1);//阴影大小 button.layer.shadowOpacity = 0;/ 阅读全文
posted @ 2016-05-12 11:16 xiaolingling 阅读(605) 评论(0) 推荐(0) 编辑
摘要: - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSString *text = [textF 阅读全文
posted @ 2016-03-08 11:40 xiaolingling 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 实现这种效果的是textfield 的shouldChangeCharactersInRange回调方法 -(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacemen 阅读全文
posted @ 2016-03-01 15:39 xiaolingling 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1、自定义一个Cell,拖一个label。设置cell的上下边与Cell.contentView间距0,其他约束随意。这样,lable对Cell的高度有了一个强约束。设置label的行数为0,高度不设。 2、感谢网友提醒,这里如果是iOS7,还是需要设置Cell的高度,不过可以非常简化,具体做法如下 阅读全文
posted @ 2016-03-01 14:20 xiaolingling 阅读(2404) 评论(0) 推荐(0) 编辑
摘要: 1、支持水平和垂直两种方向的布局 2、通过layout配置方式进行布局 3、类似于TableView中的cell特性外,CollectionView中的Item大小和位置可以自由定义 4、通过layout布局回调的代理方法,可以动态的定制每个item的大小和collection的答题布局属性 5、更 阅读全文
posted @ 2016-03-01 14:12 xiaolingling 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 1、frame #define JKScreenW [UIScreen mainScreen].bounds.size.width 2、Autoresizing 只能针对父子关系进行有限调整,如边距固定,尺寸可变,对于兄弟关系的调整无法实现。 3、Autolayout 轻松解决屏幕适配的问题 4、S 阅读全文
posted @ 2016-03-01 14:08 xiaolingling 阅读(139) 评论(0) 推荐(0) 编辑