240 发简信
IP属地:北京
  • Resize,w 360,h 240
    iOS手动解析Crash_Log崩溃日志符号表

    1.拿到Xcode 符号表工具symbolicatecrash 可以通过命令查找 find /Applications/Xcode.app -n...

  • dispatch_apply and dispatch_barrier_async

    //自动开启线程数目控制,最优不会过多崩溃 dispatch_apply(100, dispatch_get_global_queue(0,...

  • dispatch_semaphore_t 信号量 简单控制

    NSString *path = [[NSBundle mainBundle] pathForResource:@"ImageUrlPList"...

  • Resize,w 360,h 240
    GCD串行并行队列 与 同步异步执行的各种组合 及要点分析

    1、异步函数和并行队列 注意:这些任务都是在创建完之后才执行的。异步函数+并发队列,可以新建线程,各线程也是并发执行的。 执行结果为 不固定 ...

  • Resize,w 360,h 240
    GCD Group相关任务组完成监听

    通过dispatch_group_async 添加各个异步任务,当任务依赖其它网络请求等相关返回完成时候可以使用dispatch_group_e...

  • Resize,w 360,h 240
    2019-03-02

    Block中避免循环引用方式 第一种也是大家最常用的 这种写法在block 未执行完成时候可能引用对象释,导致错误发生。 第二种是用__bloc...

  • 一.Gesture Recognizers

    一.Gesture Recognizers Gesture Recognizers是在iOS3.2引入的,可以用来识别手势、简化定制视图事件处理...

  • FMDataBaseQueue

    FMDataBaseQueue 是线程安全的,可以在多线程中放心使用 FMDatabaseQueue *queue = [FMDatabaseQ...