240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    iOS 动态更换App Icon

    查文档发现有两种配置方式,并且iOS10.3版本以上才可以使用。 配置 配置方案一: 配置Info.plist中的 CFBundleIcons(...

  • Resize,w 360,h 240
    isa在对象中的作用

    isa是什么 isa 是存在对象中类型是isa_t的联合体 nonpointer nonpointer代表是否是纯指针 0 代表纯指针 1 代表...

    1.6 1154 1 52
  • iOS中的字节对齐

    字节对齐的原则:数据成员对⻬规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据...

    1.6 1219 1 52
  • XCode8 升级之后 模拟器卡顿问题解决方法

    升级macOS Sierra 之后, 模拟器就会变卡,网上找了很久解决方案,最后这个方案亲测有效 在终端中输入

    1.7 853 2 50
  • GCD - dispatch_semaphore(信号量)的理解及使用

    简介 先来看看这几个主要函数: 可以理解为马路上的车道,当信号量为1的时候就是1个车道,当信号量为2的时候就是2个车道允许两辆车同时通过(两个线...

    0.8 671 0 49
  • OC 消息查找流程

    上一篇 OC 方法的本质 中提到OC的方法调用依赖于runtime实现的api(objc_msgSend、objc_msgSendSuper等...

  • class_conformsToProtocol 与 conformsToProtocol 的区别

    class_conformsToProtocol 和 [NSObject conformsToProtocol:]是有区别的,实际实现是完全不同...

    1.4 1654 0 52
  • OC 方法的本质

    探索 探索案例 使用clang命令把oc代码编译成c代码分析 clang -rewrite-objc main.m -o main.cpp 都将...

    0.8 1033 0 52
  • Resize,w 360,h 240
    OC 消息转发流程分析

    上一篇消息查找流程 探索了消息查找流程:快速查找和慢速查找以及动态方法解析。但消息机制还不完整,如果动态方法解析之后,仍无法找到IMP,那又该如...