黑马程序员技术交流社区

标题: Oc [打印本页]

作者: zhao543    时间: 2017-3-19 20:24
标题: Oc
本帖最后由 zhao543 于 2017-6-4 23:25 编辑

[C] 纯文本查看 复制代码
1.#import和#include


2.NSLog函数


3.NSString字符串


4,BOOL类型和Boolean类型


5.面向过程和面向对象的编程思想
    区别:
    面向过程:完成一件事情,需要多少步骤
    面向对象:完成一个事情,需要多少个对象


6.什么是类,什么是对象?


7.如何设计一个类?

    //类的声明
    @interface HMStudent : NSObject
    {
        NSString *_name;
        int _age;
        NSString *_grade;//班级
    }

    @end


    //类的实现
    @implementation HMStudent

    @end


8,对象的创建和使用

    HMStudent *s = [HMStudent new];
    s->_name = @"likai";



9,方法的声明实现调用

    1,无参数的方法
    - (void)run;

    2,带1个参数的方法
    - (void)eatWithFood:(NSString *)food;

    3,带多个参数的方法
    - (int)sumWithNum1:(int)num1 andNum2:(int)num2  andNum3:(int)num3;

















[Objective-C] 纯文本查看 复制代码
1.#import和#include


2.NSLog函数


3.NSString字符串


4,BOOL类型和Boolean类型


5.面向过程和面向对象的编程思想
    区别:
    面向过程:完成一件事情,需要多少步骤
    面向对象:完成一个事情,需要多少个对象


6.什么是类,什么是对象?


7.如何设计一个类?

    //类的声明
    @interface HMStudent : NSObject
    {
        NSString *_name;
        int _age;
        NSString *_grade;//班级
    }

    @end


    //类的实现
    @implementation HMStudent

    @end


8,对象的创建和使用

    HMStudent *s = [HMStudent new];
    s->_name = @"likai";



9,方法的声明实现调用

    1,无参数的方法
    - (void)run;

    2,带1个参数的方法
    - (void)eatWithFood:(NSString *)food;

    3,带多个参数的方法
    - (int)sumWithNum1:(int)num1 andNum2:(int)num2  andNum3:(int)num3;


















作者: xiaoyudesu    时间: 2017-3-20 23:25
这是神马⊙0⊙

作者: 南槿。    时间: 2017-3-21 00:08
厉害了我的歌!
作者: yangxiaosa    时间: 2017-3-21 08:39
{:8_497:}{:8_497:}




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