240 发简信
  • 120
    项目 组件化

    背景 最近公司主App3.0大升级 , 基本框架及大部分功能会参照另一个已有App, 为了方便升级以及后续两个App的开发 , 经过开发与产品讨...

  • iOS 14.5beta版本 关于AVPlayer的黑屏问题

    问题 项目中自定义用的基于AVPlayer的视频播放器, 在更新了iOS系统beta版14.5之后发现, 快速拖动进度条, 会导致视频直接黑屏,...

  • iOS自动打包脚本

    前言 在客户端开发中,最频繁耗时的操作应该就是打包了 , 在打包的时候 , 开发工具不能进行其他操作 , 并且打包完了之后还需要导出iPa包 ,...

  • 120
    编译FFmpeg4.1

    8月26日更新: 由于之前编译后得到的包体积过大(增加了40M)左右 , 整个包有很多暂时使用不到的组件 , 因此需要对FFmpeg的编译库进行...

  • 限制键盘输入字符/位数

    前言: 很多情况下,输入框都是需要按照要求进行输入。例如:密码输入框只能输入纯数字或者是拼音与数字结合的文本等,那么我们在开发的时候就需要做一些...

  • NSdate+NSCalendar操作

    前言: 由于查询数据库时查询条件需要传递日期来获取某个月份的数据列表,如果传的时该月的某一天会导致拿到数据不全,如果传了该月的第一天会导致拿到的...

  • 调起QQ临时会话

    前言: 前段时间项目中有个需求,在App内调起QQ客户端和客服发起临时会话. QQ开发者平台,并没有找到App调用QQ客户端发起临时会话方法,(...

  • 沙盒文件夹的作用和选择

    沙盒大家都知道,但是平时要存储数据时总不知道存到哪里去才是正确的选择,这次就来聊聊每一个文件夹的作用和使用时该怎么选择 先来了解每一个文件夹的基...

  • 代理/通知/KVO 的区别

    通知 NSNotification、通知中心 NSNotificationCenter 使用范围▪ 1个对象可以发通知给多个对象▪ 1个对象可以...