240 发简信
IP属地:西藏
  • objc 类的.h文件相互引用会导致枚举的问题

    假如有两个类A,B,A的.h文件里面有B的.h文件,B的.h文件里面有A的.h文件,两个头文件相互引用,如果这时.h文件里面有A或B类型的变量,...

  • NSInteger和NSUInteger

    (1)NSInteger和NSUInteger NSUInteger是无符号的整型, NSInteger是有符号的整型,在表视图应用中常见 NS...

  • NSFileProtectionType

    同事在app启动的时候用nsuserdefault 获取数据会概率出现null的情况。 在登录注册的时候会造成莫名其妙的bug,上苹果官网,发现...

  • dispatch_barrier_async

    在访问数据库或者文件的时候,我们可以使用Serial Dispatch Queue可避免数据竞争问题,代码如下所示: 先看看,如果我们在平常编码...

  • dispatch_semaphore_wait

    dispatch_semaphore 信号量基于计数器的一种多线程同步机制。在多个线程访问共有资源时候,会因为多线程的特性而引发数据出错的问题。...

  • dispatch_apply

    dispathc_apply 是dispatch_sync 和dispatch_group的关联API.它以指定的次数将指定的Block加入到指...

  • 创建单例之经验

    今天同事创建了一个单例,但是一调用那个单例就走不到下一行。 追查了半天,发现是在单例里重写了Init方法,然而在init方法里面的参数的参数的参...

  • iOS开发经验之动画失效

    开发过程中遇到的一些小问题。 这两天做滤镜的代码,总是会概率性出现全局动画失效的情况。stackOverFlow 和 cocoaChina搜索了...

  • 关于navigationController的左滑手势 导致拖动手势无法完成

    最近在做一个贴纸的应用,把贴纸封装成一个sticker的类,并重写了其中的touches begin 和 touches moves方法。贴纸可...