C++ 引用和指针 作者:AceTan,转载请标明出处! 引用和指针对于C++来说很重要,是学习C++绕不过去的一道坎。 引用 引用(reference) 就是给对象起别名。对引用的操作与对变量直接操作完全一样。 这里说…
标签:引用
Perl学习笔记10——正则表达式(下)
捕获组与反向引用 在正则表达式中,圆括号的一大作用是进行模式分组,而其还有另一个非常重要的作用,即定义捕获组。捕获组是由捕获圆括号构建的模式分组,其中的内容可以被正则表达式捕获并进行反向引用。反向引用的意思即引用某捕获组…
Objective C - 属性对比
MRC: retain:适用继承于NSObject类的对象类型。释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的引用计数为1。 assign:适用基础数据类型 (NSInteger,CGFloat)和C数据类型(…
Objective-C 关键字总结
1.__bridge 关键字来实现id类型与void*类型的相互转换,即OC与C指针的转换。 2.__block Blocks可以访问局部变量,但是不能修改。如果修改局部变量,需要加__block。 3.__weak 为…
基礎包裝範例
基礎包裝範例 3個特別的援用範例:Boolean、Number、String var box = "Mr. Lee"; //基礎範例 alert(box.substring(2)); //打印 . Lee //對象.要領…
你真的懂引用与对象?
解释一个误解 如下表达式: A a = new A(); 这个表达式代表A是类名,a不是对象,new A()才是对象!a引用指向new A()的对象。我们平常通过书本上理解到的以及平时提起的对象对默认当做了a…
Objective-C简述内存管理基本原则
iOS 5.0之前: OC内存管理遵循“谁创建,谁释放,谁引用,谁管理”的机制 当创建或引用一个对象的时候,需要向她发送alloc、copy、retain消息 当释放该对象时需要发送release消息, 当对象引用计数为…
Objective-C和Swift中实例变量属性(关键字)
strong(默认属性) 强引用也就是我们通常所讲的引用,其存亡直接决定了所指对象的存亡。如果不存在指向一个对象的引用,并且此对象不再显示列表中,则此对象会被从内存中释放。 弱引用除了不决定对象的存亡外,其他与强引用相同…
Android图片缓存及缓存算法(Universal-Image-Loader)
内存缓存 缓存与内存回收机制有关,java中有四种与垃圾回收(gc)有关的引用:强引用(StrongReference)、软引用(SoftReference)、弱引用(WeakReference)和虚引用(Phantom…
《Effective Objective-C 2.0》笔记
这里仅记录对我有帮助的内容,不是对这本书的全面概括。有些我目前还没怎么用过的东西,比如GCD,现在读来还没什么感觉,所以没有详细记录;其他的尽量写得简单易懂一些,方便自己查阅。有疑问之处以原书为准。 Forward De…
PHP基础4:变量
基本概念 定义 一个$作为前缀的标识符。 特性 变量可以存放任意类型的值。在编译或运行时没有变量的类型检查,可以用其他不同类型的值替换一个变量的值。 声明 不需要用显示的语法来声明变量。变量第一次被赋值时,该变量被创建。…
iOS开发Tips:objective-c指针解引用
C#语言中很早就开始有了属性这个概念了,而且很方便使用,也很符合面向对象的特性,OC2.0的时候也加入了对属性的支持,属性用起来确实方便顺手,甚至现在有开发者可能从来就没定义过成员变量。本篇文章通过一种对成员变量很不常见…