美文网首页
徐小哥哥的iOS开发整理:1.变量

徐小哥哥的iOS开发整理:1.变量

作者: 毒某人 | 来源:发表于2019-11-06 11:23 被阅读0次

    开始整理各种汇总的起因是…要面试了,换家公司工作。看看面试题真的是可怕。关于变量的就难受的要死,一个抄一个,好不容易找到几个不同的,说的大致相同,但是细节又有出入,难受。

    为了方便’人’看,我自己整理一下,简述出来,就那么几行,有错的一定要留言批评我,我好改正后给其他小伙伴看,可不能再让那么多神奇的文章在百度中出现了。


    目前所说的变量(名称)汇总为六种:成员、全局、局部、临时、实例、属性。


    成员:

    @interface ViewController () {

      NSString *string2;

    }

    @implementation ViewController {

    NSString *string3;

    }

    在interface{}与implementation{}括号里的,就是。


    全局:

    两种,一个是内部不破坏封装的情况下,服务整个类的静态全局变量。

    static NSString *string1 = @"a";

    @interface ViewController (){}

    上面那个,就是。

    第二个就是外部全局变量

    在一个变量前加上extern,意思就是其他类中可使用并定义这个变量,成为作用域为源程序(就是你这个app内的类都能用的意思。)


    局部:

    方法{}内的变量。


    临时:

    方法不是有传过来的参数么,使用的时候是啥,那个就是临时变量。


    实例:

    实例化了的成员变量,有getter和setter方法。


    属性:

    @property (nonatomic, strong) ...


    最后吐槽一下不说要干什么就贴代码的,然后指着代码说这个那个的,兄弟你先给个思维导图类的说明都行,上来直接看你那寓意不明的代码,真的难受!就吐槽一次,剩下的我看到哪写到哪吧,欢迎指正。

    相关文章

      网友评论

          本文标题:徐小哥哥的iOS开发整理:1.变量

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