240 发简信
IP属地:北京
  • initialize会在load方法之前被调用吧?不然如下代码执行结果怎么解释?

    + (void)load {
    NSLog(@"self = %@, %s", self, __func__);
    }

    + (void)initialize {
    if (self == [ILGBaseVC class]) {
    NSLog(@"self class = %@, %s", self, __func__);
    }
    }

    2020-02-21 19:20:06.609976+0800 ILGDemo[13404:2505244] self class = ILGBaseVC, +[ILGBaseVC initialize]
    2020-02-21 19:20:06.610112+0800 ILGDemo[13404:2505244] self = ILGBaseVC, +[ILGBaseVC load]

    iOS类方法load和initialize详解

    iOS开发中总能看到+load和+initialize的身影,网上对于这两个方法有很多解释,官方也有说明,但有些细节不够清楚,今天我们来详细扒一扒这两个方法. load Ap...

  • iOS 如何区分block类型

    如果block没有捕获自动变量,那么就是__NSGlobalBlock__类型; 如果block捕获了自动变量,且此block没有执行过copy操作,那么就是__NSStac...

  • 120
    眼界|见过世面的人,太厉害了!

    原创:若欣向海 来源公众号【慧文漫谈】转载请带此简介,否则举报 1 前阵子,一条“哪个女孩不想活成欧阳娜娜”的微博成了热门话题,几度上了热搜。 欧阳娜娜,现19岁。 6岁开始...

  • 120
    年轻的你,还有多少青春值得被挥霍?

    1. 我是一个特别爱惜时间的人。 每天5:30起床,6:15到图书馆,这样的作息时间几乎持续了将近两年的光阴。 后来,我对自己时间的把控越来越精准。 如果有一天,我不小心睡过...

  • 中国未来最吃香的十大行业

    1,人工智能 人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术...

  • 120
    厦门患癌高管工资降至1200元:每个成年人,都必须明白这3件事

    昨天有一则“患癌高管月薪由2.5万降至1200”的新闻刷爆了朋友圈。 尤先生是厦门一家美资物流公司大客户经理。在公司兢兢业业工作了24年从底层员工一路打拼,终于坐到了高管位置...

  • 120
    iOS越狱开发指南

    1. 前言 若干年前,大家看到iPhone互相问好的第一件事是“你越狱了吗”。据不完全统计,早期有80%左右的iPhone用户会选择越狱。但是随着iOS系统的逐步完善,这个比...

  • 200道iOS面试题面试题整理,底层、技术亮点公司需要的这里都有

    100家知名企业今年来iOS面试题合集: 你要的这里都有; 企业要的这里也有; 从基础开始到进阶、深入底层 整理出188个面试题,全是干货 这些全部是题目跟类目,每个题目都会...