首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么要使用静态变量?

回答 2

萌萌哒小昕玥

发布于 2018-01-25 02:14:16

最好的方法是声明静态变量为强变量,所以如下所示:

代码语言:javascript
运行
AI代码解释
复制
static ThatClass * __strong thatStaticVariable;

或者尝试下这个函数:

代码语言:javascript
运行
AI代码解释
复制
static ThatClass *thatStaticVariable;

少女女先疯队长

发布于 2018-01-25 01:13:51

假设是一个静态的对象指针,如static NSString *foobar;

这样的变量只要应用程序确实有一个生命周期,但是我们所谈论的变量只是指针。在Objective-C中,对象总是动态分配的

和开发者交流更多问题细节吧,去 写回答
相关文章
静态变量的使用
Java核心逻辑static、final修饰符 **静态变量、静态方法** - 关键字“static”:静态的 - static可以修饰类中的属性和方法 - 被static修饰的属性称之为类变量(静态变量) - 被static修饰的方法称之为类方法(静态方法) - 二者都可以直接通过类名来访问。 解析:         首先我们来看静态变量和静态方法,关键词static,static翻译过来就是静态的意思,Static可以     修饰类中的属性和方法,被static修饰的属性我们称为类属性,类属性又称为静态变量,被static修饰的     方法我们称为类方法,又称为静态方法,静态方法和静态变量都可以直接通过类名来访问,所以说,可以     称它为类变量或类方法。 静态变量和实例变量两者的区别 - 静态变量在内存中只有一个内存空间,在加载类的过程中完成静态变量的内存分配,可以直接通过类名来访问。 - 无论创建了一个类的多少个对象,静态变量只初始化一次,所有的实例都可以访问此静态变量,而且可以通过类名直接访问 - 实例变量是每创建一个新的实例对象,就会为它分配不同的内存,各个对象访问自己的实例变量 解析:         首先我们来看一下静态变量,类的变量可以分为静态变量和实例变量,用static修饰的,我们就称为     是静态变量,没有用static修饰的,我们就成为实例变量,比如,我们在变量的前面加上static,那么这     个变量我们就称为是静态的,那么他拥有什么样的特点呢,静态变量和实例变量两者的区别,我们首先来看     一下,静态变量,在内存中只分配一个内存空间,在加载类时完成静态变量的内存分配,可以通过类名来访     问,无论创建了一个类的多少个变量,静态变量只初始化一次。         所有的实例都可以访问静态变量,也可以通过类名来访问,那么实例变量呢,是每创建一个新的对象,     就会为它分配不同的内存空间,静态变量只分配一个内存空间,实例变量每创建一个对象,就会分配一次内     存空间,每个对象都可以访问自己的实例变量。
魏铁锤
2022/10/27
7380
【C++】静态成员变量 ( 静态成员变量概念 | 静态成员变量声明 | 静态成员变量初始化 | 静态成员变量访问 | 静态成员变量生命周期 )
静态成员归属 : 静态成员变量 是特殊的成员变量 , 是 类所有的 成员 , 而不是对象所有的成员 ;
韩曙亮
2023/10/15
2.4K0
【C++】静态成员变量 ( 静态成员变量概念 | 静态成员变量声明 | 静态成员变量初始化 | 静态成员变量访问 | 静态成员变量生命周期 )
java静态变量加载顺序_内部类为什么不能有静态
我们声明一个类,这个类有个内部静态类。还有主函数,当我们启动程序之后,运行java application程序。
全栈程序员站长
2022/11/07
4570
java静态变量加载顺序_内部类为什么不能有静态
静态局部变量和静态全程变量static。
static 是 C/C++ 中很常用的修饰符,它被用来控制变量的存储方式和可见性。
全栈程序员站长
2022/08/14
1.3K0
静态局部变量和静态全程变量static。
普通全局变量,静态局部变量,静态全局变量
普通全局变量: 静态局部变量: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> void func() { static int b
大忽悠爱学习
2021/03/02
2.1K0
普通全局变量,静态局部变量,静态全局变量
为什么要用静态代码,怎么使用静态代码块?
1、为什么要用静态代码 随着类的加载而执行,而且只执行一次,不需要每次调用这个变量都给它赋值
用户8639654
2021/07/26
4900
购买ip为什么要选择静态住宅ip?合适的静态住宅代理如何寻找?
在如今互联网时代,购买ip代理已经成为网络使用中必不可少的工具之一。而购买哪种类型的ip代理也成为了一个需要注意的问题,其中静态住宅ip代理备受青睐。那么为什么要选择静态住宅ip代理呢?合适的静态住宅代理如何寻找呢?本文将从这两个问题出发,为您做出详细解答。
用户10526222
2023/05/04
7030
服务器如何设置伪静态 为什么服务器要设置伪静态
现在有很多的人会选择建立网站,网站能够带来很大的流量,帮助企业宣传品牌等等。而网站是需要用到服务器的,有很多人会选择将服务器设置伪静态,但是有些人可能并没有接触过,所以并不知道服务器如何设置伪静态。
用户8715145
2021/09/18
4.9K0
服务器如何设置伪静态 为什么服务器要设置伪静态
开发环境安装时为什么要设置环境变量?
现在网上各种JAVA教学良莠不齐,很多教学视频只会单纯地讲解JDK的安装以及环境变量的配置,但很多老铁并不清楚为什么要配置这个环境变量,这个环境变量是什么,这样学习是完全不可取的。配置之前,我们必须先弄明白我们到底在配置什么东西。
VIBE
2022/12/02
1.4K0
为什么 spring 中,不支持 autowired 静态变量?
因为静态变量是属于本身类的信息,当类加载器加载静态变量时,Spring 的上下文环境还没有被加载,所以不可能为静态变量绑定值。
水货程序员
2018/11/13
1.6K0
C++类中静态变量和静态方法使用介绍
刷剑指offer第64题涉及到类内静态成员与方法的知识,有点模糊,找了两篇博客整理一下。
全栈程序员站长
2022/09/01
2.9K0
什么是全局变量,局部变量,静态全局变量,静态局部变量
这些是编程语言中的基本概念,如果你还不是非常明确地清楚标题的问题,并且不知道作用域,链接属性,存储期等概念的具体含义,那么本文你不该错过。为了更加清晰的理解我们的问题,需要先了解三个概念:作用域,链接属性,存储期。
编程珠玑
2019/07/12
2.6K0
PHP类的静态(static)方法和静态(static)变量使用介绍
2. 直接调用类方法/变量:class::attribute/function,无论是静态/非静态都可以。但是有前提条件:
用户7657330
2020/08/14
4.4K0
静态类、静态方法、静态变量的区别
一直疑惑静态类、静态方法、静态变量的内存驻用情况。今天就写了个Demo来深入八一八他们的区别和注意点。
西柚dzh
2022/06/09
1.8K0
静态类、静态方法、静态变量的区别
静态变量与动态变量
1)静态存储变量通常是在变量定义时就分定存储单元并一直保持不变,直至整个程序结束。静态变量,全局动态变量都是静态存储
全栈程序员站长
2022/09/01
1.7K0
静态变量与动态变量
使用 Apollo 为静态变量赋值的方法
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
CG国斌
2021/12/07
3K0
为什么要谨慎使用Linux find命令?
最近有朋友提醒我有一个有用的选项来更加谨慎地运行 find 命令,它就是 -ok。除了一个重要的区别之外,它的工作方式与 -exec 相似,它使 find 命令在执行指定的操作之前请求权限。
新梦想IT职业教育
2019/09/27
1.2K0
tp6为什么session要静态方法::调用呢?(分析源码)
use think\facade\Session;//引入session类文件 dump(Session::set('student.name',"cyg"));//设置session数组.第一个参数是变量 ,第二个是值哦 dump(Session::get('student.name'));//获取session数组 因为tp6源码中是static定义的函数啦.
贵哥的编程之路
2022/06/15
3170
tp6为什么session要静态方法::调用呢?(分析源码)
java静态变量,静态方法的理解
1,外部调用静态方法/变量可以使用类名.方法名/变量名的方式调用,也可以使用对象名.方法名/变量名,但是实例方法只能通过后者,因为调用静态方法变量无需实例化.
全栈程序员站长
2022/06/30
8340
点击加载更多

相似问题

1、为什么要备案?

5360

域名审核为什么要这么久?还是说要备案?

1455

备案为什么要这么久?

3510

为什么要骂人! 啊啊啊?

1239

为什么要暂停共享通道功能?

179
相关问答用户
某公司 | 程序员擅长1个领域
新浪微博 | 高级总监擅长4个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档