美文网首页OC学习
OC学习 类与对象

OC学习 类与对象

作者: 李小六_ | 来源:发表于2015-05-07 20:18 被阅读172次
1. 概念

类: 是具有相同特征和行为的事物的抽象;
对象: 是类的实例;

2. 怎样在Xcode中定义一个类

创建Cocoa Touch Class, 自动生成.h, 和.m文件!
.h 为接口文件
.m 为实现部分, 实现文件!

3.分两步, 就是分别定义类的实例变量(特征)和方法(行为);

.h 文件 写实例变量 和 声明方法

@interface Person : NSObject 
{
@public // @public表示可见度伟为公开, 子类 与 父类 可以访问到 
 NSString *_name;   // 命名规则:  变量类型  * 变量名!  
 NSString *_sex;      
 NSInteger _age;      // 命名规则: 常量类型 常量名 
}   
方法声明 
- (void)sayHello
- (void)info;
@end 

.m中的方法实现

@implementation Person
- (void)sayHello{
NSLog(@"Hello")
}
- (void)info {
NSLog(@"姓名: %@, 性别: %@, 年龄: %lu",_name, _sex, _age);
}
  1. 创建对象 (即 创建对象调用方法)
    导入头文件-> 分配内存 -> 初始化
    OC的中心思想是消息语法, 用[ ]来发消息调用方法!
    必须用中括号, 并且;结束,
    Person *person1 = [Person alloc]; // 分配内存
    person1 = [person1 init]; // 初始化

    使用对象调用方法
    [person1 sayHello]; // (对象)person1 调用sayHello (方法)

注: 此为基础, 以后好多可能不这么写, 好多步骤都可以省略的, 但学习基础, 有利于以后的学习!​

相关文章

  • OC学习 类与对象

    1. 概念 类: 是具有相同特征和行为的事物的抽象;对象: 是类的实例; 2. 怎样在Xcode中定义一个类 创建...

  • 总纲

    一句代码创建常用UI控件类与对象OC中面向对象的编程思想OC基础语法复习OC中的协议OC中的block学习导航栏按...

  • OC对象的本质<二> 实例对象,类对象,元类对象

    OC对象的本质<一> OC对象的分类 OC对象可以分为三类,分别是实例对象,类对象,元类对象。 实例对象(inst...

  • OC:类与对象☀️

    版权声明:本文为博主原创文章,未经博主允许不得转载。 学习目标 1.【理解】对象在内存中的存储 2.【理解】nil...

  • OC :类与对象

    一、面向对象 面向对象以事物为中心,完成某件事都需要哪些事物来参与,参与该事件的事物都有哪些功能,完成该事件需要这...

  • OC重学第一天

    一 . Objective-C基础语法 二. OC 与 C 的对比 三 . 类与对象 1 . 类与对象的区分 2 ...

  • iOS 实例对象,类对象,元类对象(1)

    OC对象的分类 OC对象主要分为三类:instance(实例对象),class (类对象),meta-class(...

  • iOS底层原理--Runtime--Class

    class结构----- __bridge作用:oc指针与void * 相互转换 元类对象和类对象数据结构相同 类...

  • isa 和 superclass

    OC对象的分类OC中的对象,简单来说可以分为三大类:instance 对象(实例对象)、class 对象(类对象)...

  • 四、isa 指针关联类

    主要内容:1.OC对象的本质2.isa 与 类的关联原理3.isa 与 类的关联验证 1.OC对象的本质 先了解编...

网友评论

    本文标题:OC学习 类与对象

    本文链接:https://www.haomeiwen.com/subject/sgzifttx.html