iOS基础知识点

来源:互联网 发布:电脑画设计图软件 编辑:程序博客网 时间:2024/05/17 03:32
第一讲:类和对象

1.面向对象编程(Objective Oriented Programming)

(1).面向过程编程设计: 分析步骤;设计函数;依次调用完成功能。

(2).面向对象编程设计: 分析涉及到的对象; 根据功能定义类;使用对象的功能完成程序。

面相对像具有良好的可扩展性、可重用性。

2.类和对象

(1).类和对象是面向对象的核心。

(2).定义类,创建对象,使用对象。

(3).类:具有相同特征和行为的食物的对象

(4).对象是类的实例,类是对象的类型

(5).OC中类的定义:

          ①开发中:定义类,创建对象,使用对象

          ②定义类包含两部分:接口部分和实现部分。(分开写)

          接口部分:对外声明类的特征和行为。

          实现部分:对内实现行为

接口部分:

标志:@interface…@end

       作用:声明类的实例变量和方法,即特征和行为。

包含内容:类名、父类名、实例变量、方法等。

实现部分:

                   标志:@implementation…@end。

                   作用:实现方法,即实现类的行为。

代码:

①NSLog—打印,自动换行

②在.h文件中声明接口文件,即

@interface

{//声明实例变量(实例变量或特征要用一对大括号括起来)}

//声明方法(方法的声明也写在接口中间,在实例变量的大括号的外面@end之前)。

@end

③.m文件管理类的实现部分。

④一对.h和.m文件中可以声明多个类。

⑤在OC中除了基本的数据类型,其他的都用%@占位

⑥实例化一个对象(Audi类包含名称、颜色和价格,方法是‘买’)

//实例化一个对象(如奥迪的一个实例化)

Audi *myAudiA8 = [[Audi alloc] init];

myAudiA8->_name = @”A8”;

myAudiA8->_color = @”黑色”;

myAudiA8->_price = 380.00;

[myAudiA8 buy];//调用(发送消息)

3.实例变量操作

     //流程
     //第一步:创建类(command+n)
     //第二步:写实例变量(在类的接口中(接口就是.h中的@interface...@end))。注意:大括号
     //第三步:在接口中写方法的声明(在实例变量的大括号外面)
     //第四步:写方法的实现,(在相应的.m文件中@implementation...@end之间).
     //第五步:回到main.m中(首先引用#import "xxx.h")
     //第六步:创建对象
     //第七步:给实例变量赋值(person1->name).赋值第二种方法(在类的实现部分就是类.m文件中写init方法,在init方法中给类的实例变量赋值)
         //第八步:调用类中定义的方法(只能调用自己类中已经定义好的方法)

//其他的知识点
        //1.输出用NSLog
        //2.字符串前面的@.
        //3.字符串在输出时的占位符是:%@.
        //4.创建对象的时候前面的*号.
        //5.@public.
              //6.给方法发送消息用中括号--[].

0 0
原创粉丝点击