Obeject-C 面向对象内容讲解1

Object-C学习讲解

    1.面向对象的定义

                属性 方法 封装 继承 多态

            2.如何使用OC语言创建类,定义属性、方法,

                实现分装、继承、多态

            3.便利构造器

            4.面向对象的特征

            5.内存管理 MRC ARC 

            6.NSString NSArray NSDictionary NSDate NSData ...

            7.KVC KVO 通知(NSNotification)  设计模式

            8.Category 类目 Extention 延展

                protocol 协议

            9.文件读写

            10.网络通信  网络数据交换格式(json/xml)

            11.发微博,请求微博内容



 面向对象的特征和概念

         微笑面向对象是现在主流的程序设计思想。面向对象是把构成问题的事物分解成各个对象,然后协调成各个对象之间的联系和通信,建立对象之间的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题的步骤中的行为。

        微笑 其基本思想是:使用类、对象、属性、方法(函数)以及封装、继承、和多态等概念来进行程序设计。

        微笑什么是类? 类是一组具有相同属性及行为的对象的集合

            什么是对象?  类的具体实现

        微笑.h  接口文件,用于实现属性的声明和方法声明

            .m  实现文件,用于实现属性和方法

微笑 alloc 为对象动态分配内存地址,需要做内存管理,放在堆上面。需要做内存管理

        init  在内存中填上初始值

        new   alloc init 简写

  微笑@public   公开的,任何类的方法

  @protected    受保护的,只有类本身和类的子类可以访问

  @private  私有的,只有类本身才能访问

    @package  打包的,包内类才能访问

微笑//手动创建一个文件

@interface Teacher : NSObject

{

    @public

    NSString *_name ;

    NSInteger _age ;

}

-(void)sayHello ;

@end


@implementation Teacher


-(void)sayHello

{

    NSLog(@"hello ,my name is %@",_name);

}


@end




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值