240 发简信
IP属地:上海
  • 记一下:NSArray强引用、弱引用

    在iOS的本地通知功能中,有个细节。 一般使用通知功能NSNotification,都需要添加和移除观察者,否则会引起一些问题: 在iOS9以下...

  • 静态库的拆分合并

    命令记录 查看.a包含架构 lipo -info xxxx.a 按架构分离静态库 lipo xxxx.a -thin armv7 -output...

  • GCD之NSoperation

    NSOperation是基于GCD的面相对象封装,这里把重点计一下。 NSoperation的dependency 任务依赖是NSoperati...

  • Resize,w 360,h 240
    怎么让线程同步

    1、Dispatch Group 需要在大量任务都执行完成后,执行其他任务,可以用 Dispatch Group 对于网络请求这种异步任务,还需...

  • CDChatList

    Github.com 高性能的聊天页面解决方案对聊天列表的高度封装,可灵活配置页面样式 聊天界面其实大同小异,所以这里封装了一个聊天的组件,使用...

  • 项目利用Cocoapods组件化

    最近公司项目重构,准备利用Cocoapods组件化。网上这篇文章已经说的非常好了,我也是参照这篇文章,不过也有一些小坑需要趟一下,所以整理如下。...

  • 一个简单的给UITextView添加PlaceHolder

    UITextiView添加PlaceHolder,用的是Runtime由于UITextiView没有PlaceHolder,所以就手写一个,写在...

  • 一个简单的下拉刷新实现

    GitHub Demo地址 因为要做SDK,很多第三发库不能用(主要就是MJ那个🤣),所以就简单的实现了一下,具体的实现是写了scrollVi...

  • 记一下:macOS Sierra (10.12+)下Karabiner无法使用的问题

    mac升级到sierra 10.12后,发现映射神器karabiner 无法使用了 所以到官网看看,发现现在还不能支持最新系统,不过下面有红色小...