240 发简信
IP属地:北京
  • 120
    OC调用swift方法

    现在OC与swift混编的项目越来越多,这就涉及到两种语言互相调用方法的问题。 在swift调用OC方法上还是比较简单的,只要在“XXX-Header.h”桥接文件里导入OC...

  • 120
    Swift + RxSwift MVVM 模块化项目实践

    本文主要介绍个人在 Swift 项目开发中的一些实践经验,供大家所借鉴或者探讨。 提高开发效率,降低 Bug 发生率,是我们每个开发所追随的目标。个人认为通过 CocoaPo...

  • 听君一席话胜读十年书

    知足常乐,能忍自安

    每个人一生都在追求幸福,到底怎么样才能幸福呢,如果非要有一个方法的话,那大概就是懂得满足。一个人能够知足,便不会去攀比,不回去在意,没有精力去顾虑其他,在自己的小小圈子之内享...

  • 120
    第一次写Tweak,走进iOS逆向的世界

    第一次写Tweak,走进iOS逆向的世界 起因:公司的一产品由于是外包做的,代码不知道在哪,今天老板临时说要加个功能,但是现在没有代码,问我能搞不,当时说试试看,然后就开始了...

  • nonatomic atomic copy mutablecopy

    nonautomic 线程不安全 atomic 线程安全 读写不一定安全 读安全 写不一定安全(加栅栏) copy mutablecopy 属性分两种 一种(NSString...

  • NSTimer

    CADisplayLink 和屏幕刷新频率一样 18ms一次大约 (VC强引用的)NSTimer解决循环引用的三个方法: 1 用timer的block方法 在外部用weaks...

  • Runtime

    - (void)test { NSLog(@"test"); } - (void)other { NSLog(@"other"); } //动态解析 + (BOOL)...