[置顶] ios 获取字符串所需要占用的label的高度

摘要: // 设置字体大小 UIFont *fnt=[UIFont systemFontOfSize:16]; NSDictionary *attribute = @{NSFontAttributeName: fnt}; // CGSize retSize; 全局变量 retSize = [Remark[0 阅读全文
posted @ 2016-02-04 16:41 popper小P 阅读(134) 评论(0) 推荐(0) 编辑

[置顶] 适配----Autolayout

摘要: AutLayout 相对布局,根据参照视图的位置 来定义自己的位置。通过约束视图和视图之间的关系来分配屏幕上的位置,通常与VFL语言配合使用VFL(visual format language)视觉格式化语言,通过字符串来约束字符和字符之间的关系使用AutLayout必须把translatesAut... 阅读全文
posted @ 2015-09-11 09:32 popper小P 阅读(130) 评论(0) 推荐(0) 编辑

[置顶] OC中 block 的用法

摘要: block 常用于反向传值 声明返回值类型 (^block)(参数列表) 调用闭包的名字=^(参数列表){}; 闭包的名字();如:void(^aaaaa)(int num,NSString *Sring); aaaaa=^(int num,NSString *string){ NSLog... 阅读全文
posted @ 2015-08-17 21:24 popper小P 阅读(373) 评论(0) 推荐(0) 编辑

微信小程序如何播放腾讯视频?

摘要: 1.背景 因为当时需要做视频播放,后台存放视频文件又不现实。所以,做了一个能解析腾讯视频地址的并播放视频的小程序。 2.介绍 小程序里的解析腾讯视频地址的代码是参考了一个开源项目you-get写的,把里面的腾讯视频下载的python代码写成了JS代码。 3.腾讯视频ID从哪获取 1.一般播放一个腾讯 阅读全文
posted @ 2018-05-08 23:23 popper小P 阅读(2422) 评论(2) 推荐(0) 编辑

iOS项目里面如何清理缓存

摘要: 在正式讲解以前,请先看一下以下图片,在以下这款APP种设有清理缓存,开始我以为很复杂,在弄明白之后,其实就是几句代码就解决了。在实际项目开发中,我们很多的文件都会缓存在沙盒里面,比如:照片。所以设置有清理缓存按钮可以为APP瘦身。也就是说,清理缓存实践上就是清理沙盒目录里面的文件。具体怎么实现请看代... 阅读全文
posted @ 2015-10-09 21:25 popper小P 阅读(1545) 评论(0) 推荐(0) 编辑

IOS-UICollectionView

摘要: UICollectionView和UItableView一样都是继承自UIScrollView,因此它和UItableView非常的相似,但是它的布局比UItableView要丰富得多,可以多列布局,叠堆布局,圆形布局,弧形布局等等。多列布局:弧形布局:二.创建UICollectionView的步骤... 阅读全文
posted @ 2015-10-08 22:42 popper小P 阅读(1011) 评论(0) 推荐(0) 编辑

iOS -数据持久化之CoreData

摘要: Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句1.创建项目的时候勾选Use the CoreData2.创... 阅读全文
posted @ 2015-10-06 17:22 popper小P 阅读(222) 评论(0) 推荐(0) 编辑

IOS-UI-UIDynamic(二)

摘要: UIPushBehavior :推动效果UIAttachmentBehavior:附着效果UISnapBehavior:迅速移动效果一.重要的属性UIPushBehavior :推动效果typedef NS_ENUM(NSInteger, UIPushBehaviorMode) {UIPushBeh... 阅读全文
posted @ 2015-10-02 15:27 popper小P 阅读(717) 评论(0) 推荐(0) 编辑

IOS-UI-UIDynamic(一)

摘要: UIDynamic是从iOS7开始引入的技术 属于UIkit框架 可以模拟显示生活中的物理现象 如碰撞 抖动 摆动等一.使用UIDynamic步骤:1.创建一个动力效果器UIDynamicAnimator2.创建动力效果(Behavior)添加到对于的视图上3.将动力效果添加到动力效果器中注:必须遵... 阅读全文
posted @ 2015-10-01 14:55 popper小P 阅读(719) 评论(0) 推荐(0) 编辑

IOS-用动画组制作花瓣掉落效果(另附iOS动画图表)

摘要: 重要的两个方法:1.动画的数组:animations 2.启动的时间 beginTime注意:动画组设置了持续时间(duration)可能会导致动画组里面的持续时间不管用代码如下:#import "ViewController.h"@interface ViewController (){ CAL... 阅读全文
posted @ 2015-09-30 14:57 popper小P 阅读(646) 评论(0) 推荐(0) 编辑

CATransition 转场动画

摘要: subtype 转场动画 动画效果的方向type 转场动画的 动画效果kCATransitionFade 交叉淡化过渡kCATransitionMoveIn 新视图移到旧视图上面kCATransitionPush 新视图把旧视图推出去kCATransitionReveal 将旧视图移开,显示下... 阅读全文
posted @ 2015-09-30 14:33 popper小P 阅读(204) 评论(0) 推荐(0) 编辑

IOS- 最简单的反向传值- block

摘要: block 常用于反向传值 声明返回值类型 (^block)(参数列表) 调用闭包的名字=^(参数列表){}; 闭包的名字();如:void(^aaaaa)(int num,NSString *Sring); aaaaa=^(int num,NSString *string){ NSLog(... 阅读全文
posted @ 2015-09-24 21:45 popper小P 阅读(163) 评论(0) 推荐(0) 编辑