最近在开发一款类似消消乐的三消游戏,在碰到实现斜方向下落的时候卡住了很长时间。好几天没有思路,原本的思路是一次性预判多个宝石的一连串运动路径,运用缓动运动队列来实现宝石运动路径,例如 下落->滑落->下落。用这种方式虽然会提高性能,但发现总是无法预判所有宝石运动路径,可能性太多了,比如某一个宝石的下
分类:
其他好文 时间:
2016-02-20 18:57:26
阅读次数:
587
iOS微信小视频优化心得 小视频是微信6.0版本重大功能之一,在开发过程中遇到不少问题。本文先叙述小视频的产品需求,介绍了几个实现方案,分析每个方案的优缺点,最后总结出最优的解决方案。 小视频播放需求 可以同时播放多个视频 用户操作界面时视频可以继续播放 播放时不能卡住界面,视频滑进界面内后要立即播
分类:
微信 时间:
2016-02-19 18:57:33
阅读次数:
1682
方法1:performSelector [self performSelector:(SEL) withObject:(id) afterDelay:(NSTimeInterval)] --SEL 调用哪个方法 --id 参数 --NSTimeInterval 延时时间 方法2:NSTimer NS
分类:
其他好文 时间:
2016-02-18 22:43:50
阅读次数:
148
一.定时器的作用 在软件开发过程中,我们常常需要在某个时间后执行某个方法,或者是按照某个周期一直执行某个方法。在这个时候,我们就需要用到定时器。 二.定时器的种类 大概有三种方法:NSTimer、CADisplayLink、GCD。 三.直接上代码 #import "ViewController.h
分类:
移动开发 时间:
2016-02-18 16:20:01
阅读次数:
171
创建一个定时器(NSTimer) - (void)viewDidLoad { [super viewDidLoad]; [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(actionTimer:) use
分类:
移动开发 时间:
2016-02-18 01:19:39
阅读次数:
315
iOS 中的 NSTimer NSTimer fire 我们先用 NSTimer 来做个简单的计时器,每隔5秒钟在控制台输出 Fire 。比较想当然的做法是这样的: @interface DetailViewController () @property (nonatomic, weak) NSTi
分类:
移动开发 时间:
2016-02-18 01:17:13
阅读次数:
315
ViewController.h 1 #import <UIKit/UIKit.h> 2 3 @interface ViewController : UIViewController{ 4 NSTimer *timer; 5 UIScrollView *scrollViewText; 6 } 7 8
分类:
移动开发 时间:
2016-02-15 18:10:59
阅读次数:
1157
今天本来想说更新一篇我的文章,更新的过程中添加了很多的内容,里面的图片太多了,导致我浏览器占用的内存不断增大,浏览器变得很卡,最后过了好久我终于更新完文章打算保存的时候居然卡住,然后所有我更新的文字和图片都丢失了,文章变得和更新钱一样,我很不爽,之前从来没有遇见这种情况,可能也就是因为写文章的时候添...
分类:
Windows程序 时间:
2016-02-14 21:01:13
阅读次数:
1115
1.定时器开启后,会在经过设定的时间间隔后才会执行第一次定时操作.而不是立马开启. 1 NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:60 target:self selector:@selector(onTime) userInf
分类:
其他好文 时间:
2016-02-02 17:34:51
阅读次数:
151
调用一次计时器方法: myTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer) userInfo:nil repeats:NO]; //不重复,只调用一次。tim
分类:
移动开发 时间:
2016-02-02 15:01:57
阅读次数:
168