美文网首页
OC基础-变量在方法间的传递

OC基础-变量在方法间的传递

作者: 爱吃萝卜的小蘑菇 | 来源:发表于2018-12-13 15:31 被阅读3次
函数参数传递
指针在方法间的传递

正确方法:

- (void)viewDidLoad {
    [super viewDidLoad];
    
    NSString *str = @"123";
    [self changeStr:&str];
    NSLog(@"Str:%@",str);
}

-(void)changeStr:(NSString **)str{
    *str = @"234";
}
Str:234
错误方法:
- (void)viewDidLoad {
    [super viewDidLoad];
    
    NSString *str = @"123";
    [self changeStr:str];
    NSLog(@"Str:%@",str);
}

-(void)changeStr:(NSString *)str{
    str = @"234";
}
Str:123

相关文章

  • OC基础-变量在方法间的传递

    函数参数传递 指针在方法间的传递 正确方法: 错误方法:

  • performSelector

    一、基础用法 performSelector响应了OC语言的动态性,延迟到运行时才绑定方法。意味着可以传递一个变量...

  • Objective-C day3 属性 点语法(17-7-27)

    setter、getter方法 在OC中,为单一实例变量赋值的方法称为setter方法(设置器)。 在OC中,读取...

  • objc_msgSend

    OC中消息的概念 OC中在对象上调用方法,用OC的术语叫“传递消息”。在OC中,如果向某对象传递消息,会使用动态绑...

  • quick cocos Lua与OC互相回调,苹果内购机制

    1.在需要调用oc中的lua方法中写入调用oc的接口方法,把参数传递进去给oc层使用 2.在对应oc中的方法中拿到...

  • OC中的消息机制和动态运行时

    消息机制:OC中的实例对象调用一个方法称作消息传递 OC中里的消息传递采用动态绑定机制来决定具体调用哪个方法,OC...

  • 关于 OC基础语法(初级)

    整理一些笔试面试题,基础的。 1 OC中是否私有方法和私有成员变量? 先表明下观点:没有绝对的私有变量和方法。如果...

  • OC&iOS

    OC语言基础 1.类与对象 类方法 OC的类方法只有2种:静态方法和实例方法两种 在OC中,只要方法声明在@int...

  • Kotlin基本语法之(一)变量与方法

    在Kotlin的世界里函数(方法)是第一公民,它可以存储在变量中,也可以在方法间传递或以方法为返回值(高阶函数),...

  • 解析 iOS 中的 Block

    1. OC中block的用法 iOS 中block被用于嵌套方法间传递,并在方法调用返回时,通过block回调返回...

网友评论

      本文标题:OC基础-变量在方法间的传递

      本文链接:https://www.haomeiwen.com/subject/nucbhqtx.html