240 发简信
IP属地:浙江
  • iOS卡顿优化

    启动优化:main函数之前 合并动态库,减少不必要的framework,特别是第三方的。因为动态链接比较耗时。 删减一些无用的静态变量 删减没有被调用到或者已经废弃的方法 将...

  • 求demo

    IOS 用arkit实现全景效果和粒子效果。

    最近发生点小状况,因此把实现的AR全景做的demo,没有与大家分享。T_T 本文共2部分:1.全景效果;2.粒子效果。 第一部分:先看下demo实现效果吧。 gif图片效果不...

  • 120
    iOS开发:iOS SDK 从开发到发布

    iOS SDK 从开发到发布 最近在做封装 SDK(Framework) 的工作,本篇文章将记录 iOS SDK 从开发到发布的具体流程和经验总结。本文主要以图片形式展示,毕...

  • GCD是否创建线程总结

    首先同步函数不具备开启线程的能力,无论是什么队列都不会开启线程;异步函数具备开启线程的能力,开启几条线程由队列决定(串行队列只会开启一条新的线程,并发队列会开启多条线程) 同...

  • iOS 的自旋锁与互斥锁

    自旋锁有:atomic, OSSpinLock, dispatch_semaphore_t.是一种用于保护多线程共享资源的锁,与一般互斥锁(mutex)不同之处在于当自旋锁尝...

  • iOS正确裁剪图片的方法

    最近项目中涉及到一个裁剪图片的功能出了问题,而且是仅仅针对那特定的一张图片有问题。我们的需求是:如果图片不是正方形,则以较短边为边长裁剪成正方形图片。方法是之前写好的,一直用...

  • ios 重载和重写

    首先,oc中不完全支持重载,按照重载的严格意义来说。oc不支持重载,但是又可以说oc支持参数个数不同的函数重载 问题:oc和swift中有重载吗?答:swift支持重载,oc...

  • 类对象和实例对象

    import <objc/runtime.h> 实例对象:NSObject *obj = [[NSObject alloc]init]; obj 就是实例对象 类对象:Cla...