NSString本身是无所谓的,但是如果一个 NSString 指针指向了一个 NSMutableString的内存空间的话,如果使用 strong 修饰的话,如果你在别处修改这个值的话,那么原来的值也会改变。用 copy 是生成了一份新的内存空间,所以原值不会改变。 所以用copy是为了安全,防止 ...
分类:
其他好文 时间:
2017-03-31 00:59:29
阅读次数:
123
关系到ComboBox的DataSource,DisplayMember和ValueMember属性的设置顺序的问题。 ComboBox的DataSource属性为object类型,但是需要实现IListSource接口的类型。 当把DataTable赋值给该属性后,如果此时没有指定ComboBox ...
分类:
其他好文 时间:
2016-12-06 13:19:44
阅读次数:
185
前面说过__index,与__index不同的是,__newindex用于更新,而__index用于查找。当对一个table不存在的字段进行赋值时,就会查找__newindex元方法。如果存在这个元方法,就执行它。如果这个元方法是table,那么久对此table赋值,而不是原table。window...
本文转载于笨木头的博客,嘿嘿,向大神学习这篇文章主要介绍了Lua中的元方法__newindex详解,本文讲解了查询与更新、监控赋值、通过table给另一个table赋值等内容,需要的朋友可以参考下好吧,我写文章的进度已经赶不上看书的进度了,简单的几段文字就够我唠叨一篇文章了。今天继续来说说元方法,与...
环境全局变量table lua把所有的全局变量存在一个table里,并把这个table赋值给一个全局变量_G _G也在这个全局变量的table里,它就是一个普通的全局变量 可以用这种方法遍历所有全局变量 for k, v in pairs(_G) do print(k,v) end 可以使用...
分类:
其他好文 时间:
2014-12-17 15:55:54
阅读次数:
208
lua当变量作为函数的参数进行传递时,类似的也是boolean,string,number类型的变量进行值传递。而table,function,userdata类型的变量进行引用传递。故而当table进行赋值操作之时,table A
赋值给table B,对表B中元素进行操作自然也会对A产生影响,...
分类:
其他好文 时间:
2014-09-24 23:44:07
阅读次数:
205