#import 与 #include的特点:
1.#import :可防止重复拷贝
2.两者都具备拷贝功能
printf与NSLog的区别:
1.NSLog会自动 换行
2.NSLog在输出内容时会附加一些系统的时间
3.两者接受的参数不一样NSLog传递进去的格式化字符串 NSString的对象,而不是char *这种字符串指针
类方法的好处:
1. 节省内存空间
2.不依赖于对象,执行效率更高;
3.能用类方法解决的问题,尽量使用类方法;
变量存储位置与释放时间:
成员变量:
存储在堆中的数据,不会自动释放,只能程序员手动释放
不能在定义的同时初始化,只能通过对象访问
不能离开类
局部变量:
写在函数后者代码块中遇到大括号或return结束
先定义后初始化 or 定义同时初始化
存储在栈中,离开作用域系统自动释放
全局变量:存储在 静态区程序一启动就会分配存储空间,直到程序结束才会释放
时间: 2024-10-20 14:29:01