运行顺序 1.主窗体的oncreate -- onshow onActivate onResize 然后继续走,这个时候主窗体已经显示出来了,猜想delphi的思路是先让主窗体显示出来 然后再继续创建其它窗体的全局实例,这样给客户造成假象,软件先启动起来了,提升用户体验,启动起来后会卡住界面一会(因 ...
一:RunLoop的应用 二:面试题: ####1.Runloop基础知识 - 1.1 字面意思 a 运行循环 b 跑圈 - 1.2 基本作用(作用重大) a 保持程序的持续运行(ios程序为什么能一直活着不会死) b 处理app中的各种事件(比如触摸事件、定时器事件【NSTimer】、select ...
分类:
移动开发 时间:
2016-09-10 23:42:38
阅读次数:
371
一:RunLoop的简单介绍 ####1.Runloop基础知识 - 1.1 字面意思 a 运行循环 b 跑圈 - 1.2 基本作用(作用重大) a 保持程序的持续运行(ios程序为什么能一直活着不会死) b 处理app中的各种事件(比如触摸事件、定时器事件【NSTimer】、selector事件【 ...
分类:
移动开发 时间:
2016-09-10 16:11:57
阅读次数:
315
颓废了一个暑假,想做点CF提高一下智商,然后就被这题卡住了。 http://codeforces.com/contest/707/problem/C 题目大意是给出各条边都是正整数的直角三角形的一条边长,求另外两条边可能的一种方案。 除了爆搜脑子一片空白,然后就很没志气的看了题解,提到了勾股数组,于 ...
分类:
编程语言 时间:
2016-09-08 00:33:30
阅读次数:
205
程序进入后台,延迟指定时间退出 正常程序退出后,会在几秒内停止工作;要想申请更长的时间,需要用到beginBackgroundTaskWithExpirationHandlerendBackgroundTask一定要成对出现 { NSTimer *_timer; int aa; __block UI ...
分类:
移动开发 时间:
2016-09-07 13:03:56
阅读次数:
160
cocos2d游戏界面卡住声音正常播放的问题分析 cocos2d游戏界面卡住声音正常播放的问题分析 从目前已知的情况看,出现这种情况只可能是设备的内存不够导致的。 从代码上来说内存不够时会调用AppController的“- (void)applicationDidReceiveMemoryWarn ...
分类:
其他好文 时间:
2016-09-06 01:03:23
阅读次数:
171
1、结构体指针嵌套 什么时候卡住什么时候添加... ...
分类:
编程语言 时间:
2016-09-05 19:05:20
阅读次数:
140
为什么要在非主线程创建NSTimer 将 timer 添加到主线程的Runloop里面本身会增加线程负荷 如果主线程因为某些原因阻塞卡顿了,timer 定时任务触发的时间精度肯定也会受到影响 有些定时任务不是UI相关的,本来就没必要在主线程执行,给主线程增加不必要的负担。当然也可以在定时任务执行时, ...
分类:
编程语言 时间:
2016-09-03 10:53:13
阅读次数:
331
此篇文章参考自 https://i.cnblogs.com/EditPosts.aspx?opt=1 http://blog.csdn.net/enuola/article/details/8099461 NSTimer官方解释:“A timer provides a way to perform ...
分类:
其他好文 时间:
2016-08-31 20:16:49
阅读次数:
162
1.使用 scheduledTimerWithTimeInterval:invocation:repeats: 或者scheduledTimerWithTimeInterval:target:selector:userInfo:repeats: 这两个类方法创建一个timer并把它指定到一个默认的r ...
分类:
其他好文 时间:
2016-08-28 22:32:33
阅读次数:
206