• Object-c中的+ -号函数


      有些人刚接触的O-C中的+ -号函数中总是被搞乱。总的来说+号是类方法,-号是实例方法。并且一定要注意的是这2个方法中的self是不一样的。+号中的self相当于是self = class。-号中的self相当于self = instance。

      我们可以这样理解。+号方法也就是类方法相当于静态函数,并且在+号方法中调用-号方法,必须去初始化一个实例,因为你是在类方法中调用实例方法。比如说

      + (void) Test {

        NSString* teststring = [[NSString alloc] init];    //必须要初始化这个string才能进行string中的-号方法的使用

        NSString* teststring1 = @"test";            //另外一个string

        [teststring1 isKindOfClass: [teststring class];     //必须要这样写才能通过  

           //[teststring1 isKindOfClass: [NSString class];     //这样写会报错      

      }

      上面注释打开会报错说你没有传id给isKindOfClass,大家可以仔细想想这个原因。当然其实你可以用全局变量NSString* Gstring在init初始化的ID传给这个全局变量.

  • 相关阅读:
    Jmeter-分布式
    Jmeter 重要测试指标释义
    Jmeter-12-如何使用Plugin Manager
    Jmeter-Java heap内存溢出
    Centos 6 FTP 配置
    Jmeter-8-FTP测试
    数据库介绍与分类
    WCP源码分析 与SpringMVC学习资料
    mvc 各种返回值
    JavaWeb工程 目录结构
  • 原文地址:https://www.cnblogs.com/snowraindy2014/p/4861844.html
Copyright © 2020-2023  润新知