`

Objective-C 调用方法的格式

 
阅读更多

一.调用方法的格式

    1.number.text=【NSString string  WithFormat:@"%d",sliderValue]

调用了NSString的stringWithFormat方法,输入的第一个参数是格式,第二个参数是滑动条的数值。上述调用方法的语句(整个【。。。】)成为消息表达式,其中的“方法名:参数”成为消息,“方法名:”称为选择器。你可以把选择器理解为指向方法的指针。你也可以采用java/c++的“.”格式。Objective-C从2.0开始就支持了点格式。

int age=【member age】;改为int age=member.age;

设置值的时;[member setAge:36] 改为:member.age=36;

另外,“【】”的方法调用方式允许方法嵌套,【member child】setAge:newAge];

 

Objective-C是动态运行的。同c、c++不同,Objective-c中的方法是在运行的时候绑定的。另外Objective-c只支持单一继承。

 

分享到:
评论

相关推荐

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

    5. 类级别的访问控制(Classlevel access):Objective-C允许开发者定义类方法和实例方法,其中类方法只能通过类名直接调用,而实例方法则需要通过实例对象调用。 6. 异常处理(Exceptions):在Objective-C中,...

    PP软件授权平台 终端授权库IOS Objective-C调用示例代码 2019.03.13

    Objective-C是C语言的超集,添加了面向对象的特性,广泛用于苹果的生态系统中,包括iOS和Mac OS X应用开发。 此示例代码的目的是帮助开发者理解如何在自己的应用中集成PP软件授权平台。开发者需要了解如何在Xcode...

    Objective-C编程全解最新版.pdf.zip

    消息传递是Objective-C的核心概念,它类似于其他语言中的方法调用,但更灵活,因为可以动态决定接收者和选择器。 3. **类与对象**:类是创建对象的蓝图,定义了对象的属性(实例变量)和行为(方法)。对象是类的...

    在Objective-C中使用C++

    Objective-C是C语言的超集,这意味着任何有效的C代码都可以在Objective-C中使用。由于C++也是C的超集,因此Objective-C也能够直接支持C++代码。开发者可以在Objective-C类中嵌入C++代码,反之亦然。 2. **命名空间...

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

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

    Objective-C的语法与Cocoa框架.pdf

    在Objective-C中,方法调用是通过向对象发送消息来完成的,而不是像C++那样直接调用成员函数。这种消息传递机制使得Objective-C的代码风格非常独特。 Objective-C的消息传递使用中括号表示法,例如,对象obj调用一...

    Objective-C2.0程序设计第二版中文版及代码

    1. **Objective-C基础**:Objective-C是在C语言基础上扩展的,添加了面向对象特性。它的基础包括类、对象、消息传递等概念。类定义了对象的属性和行为,对象则是类的实例。消息传递是Objective-C的核心,通过`...

    Objective-C.2.0 中文版.pdf & Objective-C.chm

    3. **消息传递**:Objective-C的对象通过发送消息来交互,这是一种不同于传统函数调用的方法。 4. **Category**:Category允许开发者扩展已有的类,无需修改其源代码,增强了代码的模块化。 5. **协议**:类似于Java...

    这是一个基于Objective-C语言的基础案例集 旨在用于给初学者快速了解Objective-C语言的语法 .zip

    这个基础案例集可能包含了一系列简单的Objective-C程序,从基本的数据类型和控制结构到类的创建、对象的实例化、方法的调用,以及更高级的概念如继承和多态。通过分析和运行这些示例,初学者可以逐步掌握Objective-C...

    objective-c基础教程

    2. **消息传递**: 在Objective-C中,对象之间的交互是通过发送消息来实现的,而不是直接调用方法。这种方式更接近于现实世界中的通信方式,也更容易理解和实现。 3. **类和协议**: 类定义了一组具有相同特性和行为的...

    Objective-C

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

    Objective-C run time

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

    这是一个基于Objective-C语言的基础案例集。旨在用于给初学者快速了解Objective-C语言的语法。.zip

    3. **消息传递**:Objective-C中的方法调用被称为“发送消息”,这种机制使得代码具有高度的灵活性。例如,`[anObject performSelector:@selector(aMethod)]`就是在向`anObject`发送`aMethod`的消息。 4. **协议...

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

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

    Programming With Objective-C

    在Objective-C中,对象之间通过发送消息来进行交互,与方法调用略有不同。对象可以通过指针来跟踪,方法可以接收参数和返回值,对象还可以向自己发送消息。 9. 集合操作 集合如数组、字典和集合在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 提供了读写文件的方法,可能在例子中涉及文件的保存和加载。 - **网络编程**:如何使用 NSURLSession 进行网络请求,或者使用 NSInputStream 和 NSOutputStream 处理流数据。 - **动画...

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

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

Global site tag (gtag.js) - Google Analytics