240 发简信
IP属地:上海
  • 不知所云

    UITableView视图层级的变化

    UITableView视图层级的变化 iOS7 UITableView的视图层级变化 在iOS的开发过程中,我们经常需要对某个页面的数据为空的时候进行提示,特别是UITabl...

  • 真心基础。。。

    iOS 图片加载框架SDWebImage详解

    目的 在使用SDWebImage加载图片时,尤其是加载gif等大图时,SDWebImage会将图片缓存在内存中,这样是非常吃内存的,这时我们就需要在适当的时候去释放一下SDW...

  • pthread_rwlock_wrlock 难道这个不该是写模式的加锁吗?

    iOS中的各种锁

    在日常开发过程中,为了提升程序运行效率,以及用户体验,我们经常使用多线程。在使用多线程的过程中,难免会遇到资源竞争问题。我们采用锁的机制来确保线程安全。 线程安全 当一个线程...

  • @陈铭_Benjamin 是的

    Swift中利用Runtime解决UIButton重复点击的问题

    写在前面 今年春节的时候,支付宝“咻一咻”红包火了起来,整个春晚都在疯狂地点击“咻一咻”,后来发现不对劲,要是全国人民以这样的频率向服务器发送请求的话,那服务器得承担多大的重...

  • 纠正一个错误。
    > 就是说测试的时候需要用TestFlight 测试。

    TestFlight 是不会弹出来的,所以没办法测试

    程序内评价  之SKStoreReviewController

    在ios 10.3之后,系统提供了一个SKStoreReviewController类,可以帮助在app内部实现评价。App实现评价一般有下面几种方式。调用方式一:代码直接调...

  • 都不能用markdown排版下吗

    IOS获取手机存储空间

    1.首先导入 #include #include 2.实现方法 //获取手机剩余空间 + (NSString *) freeDiskSpaceInBytes{ struct ...

  • 苹果并没有承认这是他们的bug吧?看到回信中苹果的意思应该是这个问题最好是以一个bug report的方式处理比较好吧

    iOS端一次视频全屏需求的实现

    对于一个带有视频播放功能的app产品来说,视频全屏是一个基本且重要的需求。虽然这个需求看起来很简单,但是在实现上,我们前后迭代了三套技术方案。这篇文章将介绍这三种实现方案中的...

  • ```
    objc_setAssociatedObject(self, &AssociatedKeys.clickDurationTime, newValue as NSTimeInterval, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
    ```
    会不会用OBJC_ASSOCIATION_ASSIGN 更好些?

    Swift中利用Runtime解决UIButton重复点击的问题

    写在前面 今年春节的时候,支付宝“咻一咻”红包火了起来,整个春晚都在疯狂地点击“咻一咻”,后来发现不对劲,要是全国人民以这样的频率向服务器发送请求的话,那服务器得承担多大的重...