zoukankan      html  css  js  c++  java
  • 全局变量---只创建一次

    定义方法:

    #import <Foundation/Foundation.h>
    
    @interface Model : NSObject
    @property (strong,nonatomic)  NSString *name;
    @property (strong,nonatomic)  NSString *age;
    +(Model*)initWithName:(NSString*)name AndAge:(NSString*)age;
    
    @end
    #import "Model.h"
    
    @implementation Model
    +(Model*)initWithName:(NSString *)name AndAge:(NSString *)age
    {
        
        static Model *model=nil;
        
        if (model==nil) {
            model=[[Model alloc]init];
            model.name=name;
            model.age=age;
        }
        return model;
    }
    
    @end

    调用的时候:

    在一个类中: Model *model =[Model initWithName:@"testName1" AndAge:@"1"];

    在另一个类中:Model *model =[Model initWithName:@"testName2" AndAge:@"2"];

    结果:   testName1     1

  • 相关阅读:
    VS自带的诊断工具
    Electron学习
    PC跨*台
    .NET调试学习
    Mac使用
    SSL/TLS
    UKey学习
    授权机制OAuth、JWT
    代理服务器
    .NET相关源码查找
  • 原文地址:https://www.cnblogs.com/sayimba/p/5662637.html
Copyright © 2011-2022 走看看