广西网站建设工具建设工程网站贴吧

news/2025/9/23 21:26:36/文章来源:
广西网站建设工具,建设工程网站贴吧,网站建设合同付款比例,企业网站注册域名的步骤一#xff1a;description方法 description有对象方法和类方法两种#xff0c;#xff08;是NSObject类的方法#xff09;1#xff0c;-description#xff08;对象方法#xff09; 使用NSLog和%输出某个对象时#xff0c;会调用对象的description方法#xff0c;并拿…一description方法 description有对象方法和类方法两种是NSObject类的方法 1-description对象方法 使用NSLog和%输出某个对象时会调用对象的description方法并拿到返回值进行输出。系统会自动调用打印对象的description方法 而如果打印NSString对象的话默认返回的就是NSString字符串 2description 类方法 使用NSLog和%输出某个类时会调用类的description类方法并拿到返回值进行输出。 系统默认会直接调用NSObject父类的description方法返回对象的名和地址打印出来 所以如果我们想要打印属性值的话就需要重写description的方法 #import Foundation/Foundation.h interface Car : NSObject { public     int _lunzi;     int _seats;     NSString *_name; } -(void)run; end implementation Car -(void)run{          NSLog(三胖驾车跑了);      } //重写父类的description方法 -(NSString *)description{          return [NSString stringWithFormat:name:%,lunzi:%d,seats:%d,_name,_lunzi,_seats];          //self car     //return [NSString stringWithFormat:aaaa-%,self]; }   (NSString *)description{          return xxxx;      } end   int main(int argc, const char * argv[]) {         Car *car [Car new];         car-_name  大切;         car-_lunzi 8;         car-_seats 10;                  //% 可以打印OC中的对象类型         //NSString *str xxxx;         //注意当我们使用% 打印car对象的时候会调用我们类的         //                       -(NSString *)descrition;         //         Class c [car class];         NSLog(\ncar:%,car);         NSLog(\nCar:%,c);         NSLog(name:%,lunzi:%d,seats:%d,car-_name,car-_lunzi,car-_seats);         return 0; }       二类的本质    类本身也是一个对象是class类型的对象简称“类对象”。 Class类型的定义 Typedef struct obj class *class; 可以看到类对象的类型为struct 0bj class *  及指向结构体地址的指针类型 获取内存中的类对象有两种方法(一个类的类对象只有一个及内存分配一个相同的空间 1Class c[p class];  //指向类的对象的指针调用class方法 2Class c1[Person class]; //使用类名调用class方法   类对象本质图解 类———————类对象-------------实例对象 在编译时就会将类加载到代码区 然后加载类对象到堆区 后三步为对象的加载并且实例对象的isa指针指向类对象。类对象中isa指针指向类。而且类对象中得SEL映射表为类中方法地址 三SEL:全称Selector 表示方法的存储位置。sel是一种数据类型存放方法的地址在类对象的映射表里面存放着映射关系 Person *p[[Person alloc] init];         [p test]; 实例对象寻找方法的过程 1首先将方法包装成sel数据类型的数据  SEL *sel selector(方法名) 2然后根据SEL找方法的地址 3根据方法的地址调用相应的方法 4注意:在这个操作过程中有缓存第一次找的时候是一个一个的找非常耗性能之后再用到的时候就直接使用。 关于_cmd:每个方法的内部都有一个-cmd,代表着当前方法。 //SEL是一种数据类型获取方法的地址 SEL s1 selector(run);   //取出run的地址  [p2 performSelector:s1];   //间接的调用run 注意SEL其实是对方法的一种包装将方法包装成一个SEL类型的数据去寻找对应的方法地址找到方法地址后就可以调用方法。这些都是运行时特性发消息就是发送SEL然后根据SEL找到地址调用方法。 四self和super的用法:  self、super是一个指针self谁调用了当前方法self就指向谁 而super指向了当前类的父类如果super在类方法中它就代表了调用当前类方法的类的父类如果在对象方法中它就代表调用当前对象方法的对象的父类对象 1如果self、super在类方法中,那么它就代表当前调用这个类方法的类、父类 2如果self在对象方法中那么它就代表当前调用这个对象方法的对象、父对象 出现在对象方法中就代表着当前对象出现在类方法中就代表着当前类】 Self、super的用途:通下 (1)可以利用self-成员变量名访问当前对象内部的成员变量仅在对象方法中 (2)[self 方法名]可以调用其他的对象方法或者是类方法 转载于:https://www.cnblogs.com/-boy/p/4069955.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/913935.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

阿里云需要网站建设方案书网站开发要学的课程

前言 之前虽然单独讲过Security Client和Resource Server的对接,但是都是基于Spring webmvc的,Gateway这种非阻塞式的网关是基于webflux的,对于集成Security相关内容略有不同,且涉及到代理其它微服务,所以会稍微比较麻…

中国建设银行下载官方网站共享门店新增跑腿距离计算优化

随着VR技术的不断进步,VR全景技术已经成为了文化展示和传播的一项重要工具,相较于传统视频、图文等展现方式,VR全景体验更加直观、便捷,其中蕴涵的信息量也更加丰富,这也为公众了解博物馆和历史文化带来了更为深刻的体…

备案期间能否做网站解析wordpress php占内存

尽管BERT为代表的预训练模型大肆流行,但是身处工业界才会知道它落地有多难,尤其是QPS动辄几百的在线推荐、搜索系统,哪怕在大厂也很难在线上系统见到它们。 今天就想反其道而行之,谈谈工业界搜索、推荐、广告这类核心场景中落地能…

零基础建设网站视频wordpress当前页面id

1 引言 在学习前,我想说一句,那就是为什么要学习Java。 每个人的出发点都不同,对于做信息化的工程技术人员来说,java不懂,就没法干项目。 尽管有c和matlab等基础,但java看起来与这些语言都不太一样。 做…

深圳市盐田区住房和建设局网站泽成杭州seo网站推广排名

文章目录 1. 添加动画2. Animation2.1 制作界面2.2 制作好的 Animation 动画2.3 添加和使用事件 3. Animator3.1 制作界面3.2 一些参数解释3.3 动画参数 4. Animator中相关类、属性、API4.1 类4.2 属性4.3 API4.4 几个关键方法 5. 动画播放和暂停控制 1. 添加动画 选中待提添加…

为什么我的网站没有百度索引量国产做爰全免费的视频网站

STM32 在 Windows 上的交叉编译二 调试 在上一篇博客 《在Windows上交叉编译STM32(环境搭建)》 ,已经让 CubeMX 生成的工程成功编译,并下载到板子上了。 这篇博客主要继续介绍接下来的步骤,调试。硬件是使用的 ST-LINK ,别的也无…

旋转图像-leetcode

题目描述 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1:输入:matrix …

【ChipIntelli 系列】ASR部分——合成语言模型和多网络(多语种)切换

打开 ChipIntelli 的AI开发平台,找到组件开发的语言模型开发。在页面中编辑语料然后下载文件 共有两个文件夹:拷贝两个文件夹下的文件到SDK中 以双网络为例: 如果您使用的是CI130X SDK,请按如下步骤将合成的文件拷…

dots.llm1:小红书开源的 MoE 架构大语言模型 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

哪些ERP系统值得长期使用?2025年最新盘点来了!

哪些ERP系统值得长期使用?2025年最新盘点来了!在数字化转型加速的背景下,企业对ERP系统的依赖日益加深。根据行业调研数据显示,持续应用集成化ERP系统的企业在运营效率、数据准确性和战略决策能力上较传统管理模式有…

商品网站建设设计思路dw怎么做网站

文章目录 一、redis1.1 redis概述1.2 redis安装 二、string2.1 基础命令2.2 存储结构2.3 应用 三、list3.1 基础命令3.2 应用 四、hash4.1 基础命令4.2 存储结构4.3 应用 五、set5.1 基础命令5.2 存储结构5.3 应用 六、zset6.1 基础命令6.2 存储结构6.3 应用 一、redis 1.1 re…

下载网站源码行业网站设计公司

文章来源:http://www.bjfhrd.com 体育木地板上有许多暗门,以制造特殊效果,如火焰、烟雾,使房屋、树木、山或人物在一瞬间出现或销售。这种特殊的要求,对于专业体育木地板德施工就有了一定的要求。 专业体育木地板施工&…

湖南教育平台网站建设查公司注册信息怎么查

转载自 关于SimpleDateFormat时间格式化线程安全问题昨天推送的文章《关于创建和销毁对象》一文中,2.1重复利用对象这一小节所举的SimpleDateFormat格式化时间的例子是不合适的,因为多线程场景下,SimpleDateFormat存在线程安全问题。在此&am…

网站的建设与维护需要资质吗网站设置子目录

HTTP HTTP版本HTTP2和HTTP3区别 HTTP版本 HTTP(超文本传输协议)的发展史可以分为以下几个版本: 1. HTTP/0.9:最初的版本只能传输HTML文本,并且没有header和body,仅支持GET请求。 2. HTTP/1.0&#xff1a…

如何对网站的图片做cdn如何做企业文化培训

1、什么是流 我们可以先想象水流是怎样的?溪水不断流动,最终融入大海;我们今天的学习IO其实如同水流一样,当我们读取文件信息或者写入信息时,如同水流一样,不断读取或者写入,直到业务流程结束。…

个人导航网站怎么备案网站上线准备

本文来自腾讯蓝鲸智云社区用户: CanWay 平台化工程涉及双重核心意义。一方面,是类似利用IDE等工具提高工程师效率的平台化工程,如GitOps或命令行调度般便捷。然而,本文重点探讨的是基于价值流的平台化工程,尤其针对传统金融行业&a…

部队网站模板html网页框架代码实例

分类算法之逻辑回归逻辑回归(Logistic Regression),简称LR。它的特点是能够是我们的特征输入集合转化为0和1这两类的概率。一般来说,回归不用在分类问题上,因为回归是连续型模型,而且受噪声影响比较大。如果…

好看的单页面网站中小企业网站功能

#需要资源或有问题的,可私博主!!! #需要资源或有问题的,可私博主!!! #需要资源或有问题的,可私博主!!! 某企业根据自身业务需求&…

内网环境怎么安装软件(用 yum / apt 下载离线包并搬入内网)

目录内网环境怎么安装软件(用 yum / apt 下载离线包并搬入内网) 内网环境怎么安装软件(用 yum / apt 下载离线包并搬入内网) 很多同学觉得在内网装软件很简单:在有网络的机器上把包下载好,再拷贝到内网安装。思路…

tanh函数

tanh函数(双曲正切函数)是神经网络中一种常用的激活函数,它的数学表达式为: $$\tanh(x) = \frac{e^x - e{-x}}{ex + e^{-x}}$$ 它的输出范围是 $(-1, 1)$。 tanh函数的特点非线性:和 Sigmoid 函数一样,tanh 函数…