OC基本语法汇总

作者: 阿拉斯加的狗 | 来源:发表于2016-08-15 23:40 被阅读831次

实现拷贝的方法

  • copy
    • 只会产生不可变的副本对象(比如NSString)
  • mutableCopy
    • 只会产生可变的副本对象(比如NSMutableString)


      QQ20160815-0@2x.png

static的作用:

  • 修饰局部变量

    • 让局部变量只初始化一次
    • 局部变量在程序中只有一份内存
    • 并不会改变局部变量的作用域,仅仅是改变了局部变量的生命周期(只到程序结束,这个局部变量才会销毁)
  • 修饰全局变量

    • 全局变量的作用域仅限于当前文件

UIScrollView内部子控件添加约束的注意点:

  • 子控件的尺寸不能通过UIScrollView来计算,可以考虑通过以下方式计算
    • 可以设置固定值(width==100,height==300)
    • 可以相对于UIScrollView以外的其他控件来计算尺寸
  • UIScrollView的frame应该通过子控件以外的其他控件来计算
  • UIScrollView的contentSize通过子控件来计算
    • 根据子控件的尺寸以及子控件与UIScrollView之间的间距

指针p的加减法运算

  • 指针p + N
    • p里面存储的地址值 + N * 指针所指向类型的占用字节数
  • 指针p - N
    • p里面存储的地址值 - N * 指针所指向类型的占用字节数

数组名

  • 存储的是数组首元素的地址
  • 等价于:一个指向数组首元素的指针
  • 数组名 + 1 的跨度:数组首元素的占用字节数

其他结论

  • &num + 1的跨度:num的占用字节数

懒加载的好处

  • 防止对象被提前创建
  • 防止对象重复创建
  • 防止对象使用时,还没被创建
  • 可以在懒加载方法里面,进行初始化操作

相关文章

  • OC基本语法汇总

    实现拷贝的方法 copy只会产生不可变的副本对象(比如NSString) mutableCopy只会产生可变的副本...

  • IOS暑假小学期实训 第1天 总结 “ OC基本语法”&&“

    2016/07/09 OC基本语法 // // main.m // OC基本语法 // // Created by...

  • 代码

    1.oc基本语法 // // main.m // oc基本语法 // // Created by lanou on...

  • oc基本语法

    // oc基本语法 // 整形 NSInteger a = 10; // NSLog是oc里面的...

  • OC基本语法

    // //main.m //OC基本语法 //OC语言的第一次接触 //Created by side on 16...

  • OC基本语法

    //整型变量 NSInteger a=10//表示定义了一个值为10的整型变量 //NSLog是oc中的打印函数 ...

  • OC 基本语法(1)

    1、类 声明1、类名的第一个字母必须是大写;2、不能有下划线;3、多个英文单词用驼峰标识;4、实例方法以减号 - ...

  • /OC基本语法2

    // main.m// OC基本语法2 //// Created by lanou on 16/7/9.// Co...

  • 基本了解OC语法

    基本类的使用 本章要知道的内容有—— 创建一个类 声明方法和类方法 声明属性 成员变量 创建一个对象 NSStri...

  • OC 基本语法1

    OC语言主要用于Mac OS 、iOS、watchTv 等应用软件的开发,成熟应用于市场多年。在这里趁着工作之余整...

网友评论

    本文标题:OC基本语法汇总

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