`

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(Learn Objective-C on the Mac中文版)Part002

    Objective-C基础教程.pdf(Learn Objective-C on the Mac中文版) 中文扫描版 + 英文电子书 + 源码 该资源在Mac下用BetterZIP压缩,共三个分卷,其他分卷在我的资源中找。 更新: Windows下使用7zip对part1解压...

    Objective-C基础教程.pdf(Learn Objective-C on the Mac中文版)Part001

    Objective-C基础教程.pdf(Learn Objective-C on the Mac中文版) 中文扫描版 + 英文电子书 + 源码 该资源在Mac下用BetterZIP压缩,共三个分卷,其他分卷在我的资源中找。 更新: Windows下使用7zip对part1解压...

    Objective-C基础教程.pdf(Learn Objective-C on the Mac中文版)Part003

    Objective-C基础教程.pdf(Learn Objective-C on the Mac中文版) 中文扫描版 + 英文电子书 + 源码 该资源在Mac下用BetterZIP压缩,共三个分卷,其他分卷在我的资源中找。 更新: Windows下使用7zip对part1解压...

    [Objective-c程序设计].杨正洪等.扫描版

    《Objective-C程序设计》(作者杨正洪、郑齐心、李建国)通过大量的实例系统地介绍了Objective-C语言的基本概念、语法规则、框架、类库及开发环境。读者在阅读本书后,可以掌握Objective-C语言的基本内容,并进行...

    Google Objective-C Style Guide 中文版

    Objective-C方法名 变量名 注释 文件注释 声明注释 实现注释 对象所有权 Cocoa与Objective-C特性 成员变量应该为@private 指明指定的初始化器 重写指定的初始化器 避免使用+new 保持公有的API尽量简单 #import与#...

    Objective-C学习笔记(一)OC基础.md

    6. 方法的声明、实现和调用,详细讲解了无参数、单参数和多参数方法的语法。 7. 两个实例,通过"书类"和"手机类"两个具体例子,综合运用前面所学的知识点。 这些都是OC初学者需要掌握的基础知识,为后续学习OC打下基础...

    Objective-c对象组装XML

    [map setObject:@"c" forKey:@"content"]; 或者 NSMutableArray *list = [[NSMutableArray alloc]init]; NSMutableDictionary *map1 = [[NSMutableDictionary alloc]init]; [map1 setObject:@"a1" forKey:@...

    objcencryption:在 Objective-C 中实现的加密库。 AES、SHA、RSA

    在 Objective-C 中实现的加密库。 AES、SHA、RSA 该库旨在作为以Objective-C方式实施RSA / AES / SHA加密算法的实验。 那里有很多加密库,但我没有找到一个具有纯 Objective-C(或面向对象)API 的库。 这个实现...

    Objective-C 2.0 with Cocoa Foundation(中文)

    第 1 章,也就是本章 第 2 章,从 Hello,World!开始 第 3 章,类的声明和定义 第 4 章,继承 第 5 章,Class 类型,选择器 Selector 以及函数指针 第 6 章,NSObject 的奥秘 ...第 8 章,类方法以及私有方法

    objective-c小技巧

    objective-c小技巧 1. 使用@property和@synthesize声明一个成员变量,给其赋值是时要在前面加上"self.",以便调用成员变量的setmember方法。 直接调用成员变量并且给其赋值:member=[NSString stringWithFormat...

    Swift-Study:Swift学习:从Objective-C到Swift

    #Swift学习: 从Objective-C到Swift 这篇文章是自己学习Swift的笔记与深化。希望这篇文章能够帮助已经有Objective-C经验的开发者更快地学习Swift。同时也品味到Swift的精妙之处。 结论放在开头: 我认为Swift比...

    introduction-for-objective-c:Bootcamp 在修复单元测试时习惯 Objective-C 语法

    类 (UltraObject) 及其测试 (ClassAndMethodTest.m) 用于记住 Objective-C 类和方法的声明和定义 确认 Xcode 已启动 首先,打开 Introduction.xcodeproj 并检查 Xcode 是否启动。接下来,按左上角的三角形(:play_...

    Objective-C对象

    作为C语言的超集,面向对象成为Objective-C与C语言...在Objective-C中,我们用到的几乎所有类都是NSObject类的子类,NSObject类定义格式如下(忽略其方法声明):这个Class为何物?在objc.h中我们发现其仅仅是一个结构

    class-dump:从Mach-O文件生成Objective-C标头

    这是使用'otool -ov'提供的相同信息,但以普通的Objective-C声明形式提供。 最新版本和信息可在以下位置获得: http://stevenygard.com/projects/class-dump 也可以从我的Github存储库中找到源代码: ...

    使用ReactiveCocoa信号的声明式动画_Swift_Objective-C_下载.zip

    使用ReactiveCocoa信号的声明式动画_Swift_Objective-C_下载.zip

    objective - c苹果文档「Objective-C Apple Documentation」-crx插件

    切换苹果文档默认为Objective-C。 #更新于2017年6月12日以支持新的Apple文档。...源代码在GitHub上:https://github.com/jyaif/ObjCAppleDocs免责声明:该扩展未在“ Objective-C”周围添加内容。 支持语言:English

    Objective-C 懒加载getter 生成器(开发辅助工具)

    辅助开发,Objective-C 懒加载getter 生成器, 在左边贴上 property声明,点击gen,右边生成懒加载getter

    OBJECTIVE-C编程之道 IOS设计模式解析电子书+源代码

    C协议实现适配器模式8.5 用Objective-C的块在iOS 4中实现适配器模式8.5.1 块引用的声明8.5.2 块的创建8.5.3 把块用作适配器8.6 总结第9章 桥接9.1 何为桥接模式9.2 何时使用桥接模式9.3 创建iOS版虚拟仿真器9.4 总结...

    AppleGuice:用于Objective-C的轻松依赖注入框架

    苹果指南轻松的依赖注入框架,用于Objective-C谁在使用它? 您是否在使用AppleGuice,但您的应用程序不在列表中? 。AppleGuice为您做什么? AppleGuice使您可以轻松地将服务注入任何类,从而帮助您编写干净,可重用...

Global site tag (gtag.js) - Google Analytics