local uilocal function createLayerUI() if not ui then ui=cc.Layer:create(); createLayerUI=nil; end return ui;endlocal sceneGame=cc.Scene:create()sce.....
分类:
其他好文 时间:
2014-06-28 21:43:20
阅读次数:
204
local uilocal function createLayerUI() if not ui then ui=cc.Layer:create(); createLayerUI=nil; end return ui;endlocal sclocal function createLayerSc.....
分类:
其他好文 时间:
2014-06-21 13:53:39
阅读次数:
194
--滚动条 labar local function valueChanged(strEventName,pSender) if nil == pSender then return end ...
分类:
其他好文 时间:
2014-06-18 22:00:01
阅读次数:
332
[self performSelectorOnMainThread:@selector(loadData) withObject:nil waitUntilDone:NO];performSelectorOnMainThread的作用就如其名,是在主线程执行某个selector, 所有的UIKit里...
分类:
其他好文 时间:
2014-06-18 09:14:44
阅读次数:
330
Optionals (可选类型) 当一个值可能有值,也可能没有值,这种情况你可以使用可选类型.可选类型的意思是: 有个一个值,它等于x,或者,根本没有任何值. 注意点: 可选类型的概念在C和OC中都是没有的.在OC中最相似的情况是,一个方法返回nil或者返回一个对象.OC中返回nil意...
分类:
移动开发 时间:
2014-06-17 13:09:58
阅读次数:
292
UIActionSheet在动画期间(ActionSheet button点击之后,到didDismissWithButtonIndex调用完成之前)设置delegate为空会导致delegate无法释放。
先来看个例子:
例子中创建一个UIActionSheet,并在按钮点击之后0.1秒(关闭动画结束前)设置delegate = nil。
#import "LIViewController...
分类:
其他好文 时间:
2014-06-16 12:27:39
阅读次数:
283
lua有GC,细节无需太关注,知道些基本的就行,能local就一定不要global;
还有在数组里的对象,除非显式=nil,否则很难回收;
不过可以用弱引用表来告诉GC。外部引用为0,就不要管我,请del it。
weak table是通过元表实现,元表里的__mode字段包含k或者v;k表示key为弱引用;v表示value为弱引用。
1、首先看一个普通的例子:
a = {}
ke...
分类:
其他好文 时间:
2014-06-16 11:57:59
阅读次数:
306
swift ?和!之间区别:Swift 引入的最不一样的可能就是 Optional Value 了。在声明时,我们可以通过在类型后面加一个?来将变量声明为 Optional 的。如果不是 Optional 的变量,那么它就必须有值。而如果没有值的话,我们使用 Optional 并且将它设置为nil来...
分类:
移动开发 时间:
2014-06-15 23:09:41
阅读次数:
373
方法一:if([[dictionary allKeys]
containsObject:key){ // contains key} 方法二:if([dictionary objectForKey:key]){
//objectForKey will return nil if a key d...
分类:
其他好文 时间:
2014-06-13 17:29:04
阅读次数:
241
NSDictionary *dic = [NSDictionary
dictionaryWithObjectsAndKeys: [NSNumber numberWithInt:2] , @"actcode",nil];
//首先设置需要通知的方法。加入通知中心。比如当程序跑到这时就通知游戏 ...
分类:
移动开发 时间:
2014-06-12 12:40:55
阅读次数:
224