OC 对象和方法的关系
发布日期:2021-06-30 22:36:56
浏览次数:2
分类:技术文章
本文共 860 字,大约阅读时间需要 2 分钟。
一、对象作为方法的参数:
-(void)dispPerson :(Person *) person; Person *p1 = [Person new]; [p dispPerson:p1];二、对象作为方法的返回值:
-(void)dispPerson :(Person *) person; -(Person ) getSex:(Person ) person;示例代码:
#importtypedef enum{kMan,kWomen}ISex;@interface Person:NSObject{ @public NSString *name; int _age; ISex _sex;}-(void) display:(Person *) person;-(Person *) getSex:(Person *) person;@end@implementation Person-(void) display:(Person *) person{ NSLog(@"person is %@",person->name);}-(Person *) getSex:(Person *) person{ person->_sex = kMan; return person;}@endint main(int argc, const char * argv[]){ @autoreleasepool { // Person *p = [Person new]; Person *p1 = [Person new]; p1->name = @"tom"; [p display:p1]; Person *p2 = [p getSex:p1]; NSLog(@"sex = %d",p2->_sex); } return 0;}
转载地址:https://lovoo.blog.csdn.net/article/details/51439594 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年05月02日 07时34分21秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
通过视频展示如何通过Samba配置PDC
2019-05-01
轻松掌握Ubuntu Linux的3D桌面快捷键使用
2019-05-01
Cisco交换机SPAN&RSPAN调试实录
2019-05-01
Linux / Windows应用方案不完全对照表
2019-05-01
通过PXE安装Linux实况
2019-05-01
Cisco PIX防火墙PPPoE拨号配置视频教学
2019-05-01
配置Lotus Domino集群视频详解
2019-05-01
快速架设OpenStack云基础平台
2019-05-01
源码编译安装Nginx全程视频演示
2019-05-01
参加2012 Openstack亚太技术大会
2019-05-01
FFmpeg的安装与使用
2019-05-01
Linux下图解minicom安装
2019-05-01
Windows安全攻略:教你完全修复系统漏洞
2019-05-01
快速读懂邮件头信息
2019-05-01
利用Eventlog Analyzer分析日志
2019-05-01
logAnalyzer日志管理系统配置实例
2019-05-01
网络监控如影随形
2019-05-01
HAProxy高可用配置视频教程
2019-05-01
图解RHEL6从安装光盘中进行yum安装
2019-05-01
iRedMail邮件系统配置简易视频安装教程
2019-05-01