OC之点语法详解

简介:

点语法的本质是对setget方法的调用

?
1
2
Person *p = [Person new ];
p.age = 10;

上面p.age = 10不是给Person的成员变量age赋值,而是调用Person中的setAge方法,并传递参数10,所以p.age = 10就相当于[p setAge:10],当然也可以根据调用Person中的get方法,比如Person中有个get方法名为age,则调用该方法可以用点语法写为p.age,相当于[p age]

 

【备注】在OC中,比如age的set方法一般写成- (void) setAge (int)newage;get方法一般写成- (void) age;


目录
相关文章
|
5月前
|
Linux 编译器 开发工具
在CentOS环境下升级GCC编译器的指南
总结:本文提供了一种方法来升级CentOS的GCC编译器,通过使用CentOS的软件集合和开发者工具集工具,可以比较平滑地进行升级。在整个过程中无需从源代码编译,这样既省去了复杂的编译过程,也避免了可能出现的与系统库不兼容的风险。请注意,使用第三方仓库可能会带来系统稳定性和安全性上的潜在影响。所有操作都应谨慎进行,并确保有相应的数据备份。
746 19
|
人工智能 搜索推荐 算法
探索增强现实(AR)在零售业的潜力:重塑购物体验的未来
【8月更文挑战第7天】增强现实技术正在逐步改变零售业的面貌,为消费者带来全新的购物体验。从虚拟试衣间到产品信息展示,从营销创新到线上线下融合,AR技术在零售业的应用潜力巨大。随着技术的不断进步和应用场景的不断拓展,我们有理由相信,未来的零售业将更加智能、便捷和个性化。作为行业从业者,应积极拥抱AR技术,不断创新和优化自身的业务模式和服务方式,以适应市场的变化和消费者的需求。
|
8月前
|
供应链 数据可视化 安全
点晴码头管理系统PMS——高效协同,精准管控
在全球贸易蓬勃发展的今天,港口码头作为物流链的核心枢纽,其运营效率直接影响着整个供应链的流畅性。然而,传统码头管理往往面临信息孤岛、调度低效、人工误差、安全风险等问题,亟需智能化升级。点晴码头管理系统PMS应运而生,以“高效协同,精准管控”为核心,助力港口码头实现数字化转型,提升整体竞争力。
271 0
|
存储 算法 C++
C/C++顺序栈和链栈详解(附代码)
C/C++顺序栈和链栈详解(附代码)
655 0
QGS
|
架构师 Java 应用服务中间件
(linux-x86-arm-mips)安装Tomcat 9.0
记(linux-x86-arm-mips)安装Tomcat 9.0
QGS
814 0
  (linux-x86-arm-mips)安装Tomcat 9.0
|
1天前
|
数据采集 人工智能 安全
|
10天前
|
云安全 监控 安全
|
2天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
870 150
|
15天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1613 8