美文网首页
OC基础笔记(2)

OC基础笔记(2)

作者: a25b7436ee88 | 来源:发表于2016-05-24 17:03 被阅读0次

1.UI控件用weak修饰而不用strong

控制器默认强引用view与subview,所以拖控件IBOutlet默认有强指针引用,当控件从父控件移除时,用weak修饰时,控件销毁;当控件从父控件移除时,用strong修饰时,控件不会销毁,占用内存空间

2.浅拷贝与深拷贝

浅拷贝:指针拷贝,指向同一内存空间;

深拷贝:产生新对象,内容不变,指针改变,新的内存空间

mutablecopy产生新对象;当用copy修饰时,给对象赋值后,再对原来对象操作,原来对象值不变,当用strong修饰时,给对象赋值,改变原来的值;

相关文章

  • OC基础笔记(2)

    1.UI控件用weak修饰而不用strong 控制器默认强引用view与subview,所以拖控件IBOutlet...

  • 基础绘制

    1.基础画线OC: swift: 2.画弧线OC Swift 3.画圆(椭圆)OC Swift 4.画弧OC Sw...

  • iOS基础学习积累&查漏补缺

    ——————————————————oc基础 1、Xcode interface builder 2、improt...

  • 小马哥视频笔记-OC基础知识

    复习一遍OC基础知识,做一个完整笔记[toc] OC初步认知 OC是兼容C语言的OO:面向对象OOP:面向对象编程...

  • Swift与OC的区别

    Swift与OC的区别 1、基础篇 2、监听方法 OC 使用 @selector(actionName) Sw...

  • OC基础笔记(1)

    1.关键字@public与@protected 默认情况下,OC的所有的属性都protected,通过@publi...

  • 笔记01 OC 基础

    OC 是对C 语言面向对象的再封装,在实际的编译流程是这样的 oc -> c\c++ -> 汇编 -> 机器语言...

  • 回顾OC基础2

  • OC基础-category(2)

    Category的load方法 定义一个ZKPerson类,然后类扩展出来两个分类(Test)(Test1)如下图...

  • OC基础-Block(2)

    OC基础-Block(2)Block的变量捕获为了保证block内部能够正常访问外部的变量,block有个变量捕获...

网友评论

      本文标题:OC基础笔记(2)

      本文链接:https://www.haomeiwen.com/subject/zebirttx.html