gpt4 book ai didi

objective-c - 在 Objective-c 中使用 Static

转载 作者:太空狗 更新时间:2023-10-30 03:37:59 25 4
gpt4 key购买 nike

注意:我的问题与this无关.

除了变量在它声明的文件之外不可见之外,在内存分配方面,声明这个(在方法之外)之间有什么区别吗:

NSString *const kMyConstant = @"Hello World";

或者这个:

static NSString *const kMyConstant = @"Hello World";

最佳答案

在内存分配方面,不,没有区别。两个变量都是指向同一个字符串常量的指针,都被分配一次,并且在这两种情况下,它们的生命周期都是程序的生命周期。

关于objective-c - 在 Objective-c 中使用 Static,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18587682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com