• Objective-C入门学习(一)


    1.BOOL 类型实际上是#define YES 1  #define NO 0  所以实际上是一个整型类型

    2.实例变量的命名规范是加下划线,比如_name

    3.在.h文件中声明对象的方法:-(BOOL)方法名1:(NSString *)参数名1 方法名2:(NSInteger)参数名2

    4.#pragma mark 注释内容   在Xcode中采用此方法能够看到注释的信息

    5.在OC中,stu.age并不是类似于Java中访问成员变量的特性。在OC中的stu.age = 10 等价于[stu setAge:10]。这是在set和get方法中用到的。

    6.alloc是一个类方法,init是一个实例方法。

    7.%p可以解析出指针指向的内存空间的地址。

    8.内存释放的原则:谁创建谁释放,谁使用谁释放。一定要遵循这个原则。

    9.类内调用成员变量,类外调用属性。在新版本的IOS sdk中,不需要声明成员变量,只需要声明属性即可。比如 property (nonmatic, strong) NSString *peopleName,那么会自动生成一个 _peopleName,可供我们调用。

    10.类方法不能调用成员变量,类方法是采用static进行修饰的,方法在加载class的时候就加载完成了,此时非static的属性比如成员变量还没有初始化,不能进行调用。

    11.

  • 相关阅读:
    python3中Requests将verify设置为False后,取消警告的方式
    unicode编码转换中文_python
    base64编解码_python
    数据结构学习之二叉树
    springboot全能框架学习之旅
    数据结构之树
    经典的猴子分香蕉问题
    求n个数的排列
    三元运算的应用
    将正整数分解成质因数乘积
  • 原文地址:https://www.cnblogs.com/hushunfeng/p/4460732.html
Copyright © 2020-2023  润新知