`

Objective-C 声明方法的格式

 
阅读更多

一.Objective—C的方法是在前面加一个‘-’符号。在变量和方法名之间加“:”符号。

    例:-(IBAction)changeNumber:(id) sender;

    IBAction是方法的输出类型,changeNumber是方法名,":"后面是输入参数信息。“id”是输入参数的数据类型,   send是输入变量。如果没有输入参数,包括“:”后面的声明都可以去掉比如:-(int) getNumbere

 

二.在Objective0-C上,使用“-”的方法叫做实例方法,这是最常见的方。但还有一种叫做类方法(我们的理解是。当声明一个变量的时,你可以直接使用这个方法,而不需要实例化),在声明的时候使用“+”。

 

三.方法的第二个参数的声明

    例如:一个school类的注册课程的方法

    -(void)enrollClass:(NSString *)classname studet:(NSString *)student;

     调用该方法:【school enrollClass :@"iphone" student :@"zhenghong']

 

 

 

分享到:
评论

相关推荐

    Objective-C基础教程(入门教程).pdf

    Objective-C是一种广泛用于苹果平台应用程序开发的编程语言,它是C语言的一个超集,并加入了Smalltalk风格的消息传递机制。本篇教程主要面向初学者,介绍了Objective-C的基础知识点和一些核心概念。 1. Objective-C...

    C语言主要知识点巩固(学习Objective-C 的前提)

    C语言是计算机编程的基础,它是Objective-C的重要基石。在学习Objective-C之前,深入理解C语言的知识点至关重要。C语言以其高效、简洁和灵活性被广泛应用于系统编程、嵌入式开发、游戏引擎等领域。本资料主要涵盖了...

    《Objective-C基础教程》中文版(含源代码)

    3. **Objective-C语法**:深入解析Objective-C的语法特性,如消息传递、方法定义、属性声明、类别(Category)和协议(Protocol)等,以及如何使用这些特性编写代码。 4. **Foundation框架**:介绍Objective-C开发...

    objective-c基础教程

    综上所述,《Objective-C基础教程》作为一本介绍Objective-C语言及其在iOS开发中应用的专业书籍,不仅适合初学者入门学习,也对有经验的开发者有着重要的参考价值。通过深入学习本书,读者可以全面掌握Objective-C的...

    Objective-C

    Objective-C是在C语言的基础上扩展了Smalltalk式的面向对象特性,使得它既有C语言的强大功能,又具备了面向对象编程的灵活性。 在Objective-C中,类是所有对象的基础。类定义了一组属性(实例变量)和方法(函数)...

    Objective-C run time

    Objective-C运行时系统(Run time)是Objective-C语言的关键组成部分,它允许许多决策在编译时和链接时推迟到运行时进行。这意味着Objective-C不仅仅是依赖编译器,还需要一个运行时系统来执行编译后的代码。运行时...

    objective-c基础教程第2版.pdf

    Objective-C是一种面向对象的编程语言,它是C语言的扩展,最初由Brad Cox在20世纪80年代开发,并且广泛应用于Mac OS X和iOS的应用程序开发中。Objective-C在C语言的基础上增加了Smalltalk风格的消息传递机制,允许...

    Programming With Objective-C

    属性和方法声明遵循Objective-C的编程约定,有助于封装和数据管理。另外,Objective-C中的类也可以作为对象来使用。 4. 动态特性 Objective-C是一种动态语言,对象在运行时可以添加或修改行为。比如,使用...

    Object-C语言教程-提供了 Objective-C 的基本语法和一些示例,希望能够帮助你快速入门 Objective-C

    **Objective-C**是一种结合了C语言的基础特性和Smalltalk式消息传递机制的面向对象编程语言。作为C语言的一个超集,Objective-C允许开发者直接使用C语言代码。此外,它还借鉴了C++的一些特性,尽管它并非C++的直接...

    Learn objective-c on the mac配套实例代码

    Objective-C 使用 `@interface` 关键字声明类,`@implementation` 关键字实现类。类可以继承其他类,实现多态性。 3. **协议(Protocols)**: Objective-C 的协议类似于 Java 或 C# 中的接口,定义了一组方法签名。...

    Object-C语言教程:Objective-C 简介

    Objective-C是一种主要应用于苹果操作系统上的编程语言,它是C语言的一种扩展,支持面向对象编程特性。Objective-C最初由Pike International公司的Brad Cox和Tom Love于1983年设计,并在1986年由NEXTSTEP系统引入。...

    From C++ to Objective-C(中文版)

    Objective-C是一种结合了C语言特性和面向对象编程思想的编程语言。它最初由Brad Cox和Tom Love在20世纪80年代初设计,并在1986年由NEXTSTEP系统引入。Objective-C的主要特点是其独特的消息传递机制以及对C语言的兼容...

    Learn Objective-C中文版.pdf

    对于类型声明,在Objective-C中,对象变量通常是指针类型,并且在声明时需要添加星号(*)。id类型是一个特殊的指针类型,代表任意对象类型,因此id类型的变量可以指向任何对象。在Objective-C 2.0中,增加了点操作符...

    Objective-C 基础语法

    Objective-C是一种面向对象的编程语言,它是在标准C语言的基础上发展起来的,并且完全兼容C语言。由于其面向对象的特性,Objective-C被广泛应用于苹果公司的iOS和OS X操作系统上的应用程序开发。 #### 二、...

    objective-c运行时编程指南

    - **类型编码**:Objective-C支持类型编码,这是一种用于表示Objective-C对象类型的格式化字符串。通过`@encode()`可以获取特定类型或对象类型的编码字符串,这对于需要在运行时确定对象类型的场景非常有用。 - **...

    Objective-C 入门手册 中文版(Objective-C Beginner's Guide)

    - **继承、多型(Inheritance, Polymorphism)**:Objective-C支持类的继承,子类可以继承父类的属性和方法,多型允许对象以多种类型进行操作。 - **id 型别**:通用对象指针,可以指向任何Objective-C对象。 - *...

    Objective-C 编程语言.pdf

    Objective-C的语法结构主要包括类定义、方法声明和调用、属性声明、协议和代理等。例如,一个简单的类定义可能如下所示: ```objective-c @interface Person : NSObject @property (nonatomic, strong) NSString *...

    Objective-C2.0程序设计习题官方答案

    Objective-C2.0是苹果公司开发的一种面向对象的编程语言,它是C语言的超集,融合了Smalltalk的动态特性,广泛应用于iOS和Mac OS X操作系统。本资料集中的"Objective-C2.0程序设计习题官方答案"显然是针对学习...

    Objective-C程序设计

    首先,Objective-C是在C语言基础上扩展的,它引入了消息传递机制和类的概念,这使得它具有高度的灵活性和可扩展性。在Objective-C中,对象通过发送消息来执行操作,这种机制类似于其他语言中的方法调用。消息传递的...

Global site tag (gtag.js) - Google Analytics