240 发简信
IP属地:广东
  • Swift编码规范

    以下是一些常见的Swift编码规范,可以帮助保持代码一致性、可读性和可维护性。 1. 命名规范 类名、结构体名、协议名:使用驼峰式命名(Came...

  • 消息转发封装

    .h 打印结果:Invocation[3637:122461] Existing method calledInvocation[3637:12...

  • 异步处理通知

    // 在观察者对象中注册通知[[NSNotificationCenter defaultCenter] addObserverForName:@...

  • RunLoop 的事件来源优先级

    RunLoop 的事件来源主要包括以下几种: 输入源(Input Sources):包括用户交互事件(如触摸、键盘输入)、系统事件(如传感器数据...

  • iOS总结

    KVC查找顺序 @avg、@sum、@count、@max、@min 对比NSThread,NSOperation,GCD 功能NSThread...

  • 消息转发过程访问/设置私有变量或者属性

    消息转发过程中, 如果需要在分类中访问/设置私有变量或者属性, 可以参照如下方法。

  • NSInvocation封装

    最近在访问私有方法的时候,多于2个参数,因此使用NSInvocation。 一开始,私有方法返回值是int, 如下图:-(int)xxxx:(i...