240 发简信
IP属地:北京
  • $arg1是self ,$ard2是_cmd

    Symbolic Breakpoint使用

    iOS开发来说,断点调试时必不可少的,以前一直在用“Exceptions breakpoint(全局或异常断点)”进行调试,但是最近写的程序有时异常崩溃后,会给出让用Symb...

  • 老哥dispatch_semaphore_signal 这个是+1 ,dispatch_semaphore_wait是 -1吧,你这个写反了吧

    GCD 信号量 栅栏

    信号量:就是一种可用来控制访问资源的数量的标识,设定了一个信号量,在线程访问之前,加上信号量的处理,则可告知系统按照我们指定的信号量数量来执行多个线程。 类似场景;排队时一次...

  • 你这个是由于本地的索引git库和远程git库没有进行关联提交代码,创建一个README文件并且推到远程仓库,然后在使用pod repo push xxxx索引库名称 xxxxx组件库.podspec --verbose --allow-warnings

    github上传时出现error: src refspec master does not match any解决办法

    1 error:src refspec master does not match any这个问题,我之前也遇到过,这次又遇到了只是时间间隔比较长了,为了防止以后再遇到类似问...

  • 120
    iOS开发pod库更新时文件丢失

    在项目中使用SDWebimage,之前使用SDWebImage的4.1.0版本,现在需要用到新的4.4.7,需要用到一些新的特性,需要进行一次更新,但是在pod instal...

  • NSInteger,NSNumber以及Int的区别

    NSInteger和NSNumber 首先:NSInteger,NSNumber并没有什么关系,更不要想当然的以为二者还有什么继承关系,甚至还有人问NSInteger是不是N...

  • iOS开发多线程相关

    最近使用多线程比较多,整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文...

  • 120
    iOS开发线程锁

    前言 多线程是现在每个开发必定知道的。这哥们(多线程)是用来干啥的?举个例子拿单线程来说,单线程就是你写的代码一步一步执行,完全按照顺序执行,科技一步一步进步,现在CPU核心...

  • 120
    Block 底层原理总结

    1. Block 本质 现在我们来实现一个最简单的BlockA 通过clang命名转化成C++源码:xcrun -sdk iphoneos clang -arch arm64...