黑马程序员技术交流社区

标题: OC笔记分享心得 [打印本页]

作者: 李艳兵    时间: 2015-8-15 21:16
标题: OC笔记分享心得
一.有参数方法声明实现调用
    1.声明和实现:

    如:   -(int)sum:(int) x and:(int) y;//方法的实现
           -(int)sum:(int) x and:(int) y{
          return x+y;
}
     2.方法的调用:[对象名 方法名:(参数类型) 参数 and:(参数类型) 参数]
     3.

     4.实例变量保存在堆区   (指针变量)存放在栈区  对象保存在代码区

二.1.#pragram mark指令的使用
       1).给代码做一个简单的分组,方便代码的查找,导航.  
三.函数和对象方法的区别
    1.对象方法:
       1).对象方法的实现只能写在@implementation   @end中,对象方法的声明只能卸载@interface   @end中
       2).对象方法都以-开头,类方法都以+开头
       3).对象方法只能由对象来调用.类方法只能由类来调用.不能当做哈数来调用
       4).函数属于整个文件,写在文件中的任何位置.包括@implementation   @end但写在interface   @end会无法识别.函数的声明可以在main汗护士内部也可以再main函数外部
       5).对象方法归类\对象所有
     2.函数:
        void run(){}
       1).所有函数都是平行的
       2).函数不存在隶属关系
       3).使用的时候可以直接调用
       4).不可以访问对象中的成员变量
四.常见的错误汇总

五.对象和方法的关系
    1.对象作为方法的参数
    2.对象作为方法的返回值

六.对象作为方法的参数连续传递
    1.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2