240 发简信
IP属地:贵州
  • OC方法设置的效率

    OC中method_setImplementation和method_exchangeImplementations,由于涉及到类方法缓存的清理...

  • iOS原生项目嵌入Flutter Release framework白屏问题

    项目在调试阶段一直用的是flutter的debug版本framework,一直没有问题,突然发现用了release版本的framework,发现...

  • CocoaPods pod install与pod update

    1、对pod的增删改需要使用pod install。不要使用pod update。2、Podfile.lock文件推荐加入到版本控制中,这样可以...

  • ARC下自动释放池

    ARC下,初始化对象,如果不是alloc/new/copy/mutablecopy的方法,系统都会对对象进行处理,加入自动释放池,延迟释放时机。...

  • dispatch_suspend和dispatch_resume

    dispatch_suspend用于挂起队列,dispatch_resume用于恢复队列,但是从这两个方法的传参来看,计时器或者其他dispat...

  • dispatch_barrier_async在global_queue失效

    dispatch_barrier_async在指定的队列中添加一个barrier任务,当在该任务添加之前的任务全部完成后,执行barrier对应...

  • Resize,w 360,h 240
    iOS13支持Symbol Image

    iOS13新出了一些API,用于支持Symbol Image,其实就是矢量图。UIImageView设置了矢量图以后,在布局中相当于一块文字区域...

  • 自己实现一个UITextView

    UITextView包含了点击与系统键盘的交互和文字的排版,曾经好奇UITextView和UITextField是如何使系统弹起的键盘,并完成文...

  • Runloop保活

    初始化一个NSThread对象以后,在线程回调方法里面进行操作,调起Runloop保活 如果runloop在运行,是只能看到任务开始的打印 方法...