zhangzr's blog


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 站点地图

  • 公益404

iOS中的屏幕共享(ReplayKit2)- 介绍

发表于 2020-06-15
屏幕录制及共享就是将屏幕上的内容分享给网络上其他用户的技术。在iOS中实现屏幕录制及共享主要用到的是ReplayKit这个框架。 ReplayKit最早是在iOS9(WWDC15)中发布的用于屏幕录制的技术框架。最早是用于苹果的游戏(Game Center)中的直播。后来随着网络环境越来越好,直 ...
阅读全文 »

iOS中使用VideoToolBox进行H.264编解码

发表于 2020-05-20
视频编解码简介为什么要对视频进行编码我们为什么要对视频进行编码呢? 要知道我们看到的视频,无论是大屏幕上的电影,还是手机上的短视频,其实都是由一张张图片组成的,为了让观看者不会感觉到卡顿,一秒钟至少需要有16张图片变换(这个一秒钟多少张图片的变换叫做帧率),一般情况下是30帧。那么按照这个方式算下来 ...
阅读全文 »

Swift中的可选类型(Optional)

发表于 2020-01-30
A type that represents either a wrapped value or nil, the absence of a value. 这句话是来自官方文档对可选类型(Optional)的解释,意思就是这个类型有可能有值,也有可能为nil。 对于OC的开发来说,这个类型好像并 ...
阅读全文 »

Swift代码风格检测

发表于 2020-01-30
Swift代码风格检测使用一个Swift代码风格检测工具对于一个Swift初学者来说,应该算是一个很快了解语言特性的机会。 或者说任何一个语言的代码风格检测工具都会在某些层面上加强开发者对于这一门语言的理解。 作为一个OCer,之前一直沉浸于OC的开发中,后边转战Swift之后,写代码的时候总是喜欢 ...
阅读全文 »

iOS开发-Popover的使用

发表于 2020-01-01
A popover is a transient view that appears above other content onscreen when you tap a control or in an area. 以上内容来自苹果官方人机交互指南中对Popover的简介。 简单来说Pop ...
阅读全文 »

iOS开发-Alamofire上传AWS图片

发表于 2020-01-01
Alamofire的强大应该不用多说了,每个做iOS开发的应该都听过他的大名。 之前我一直混在OC之中,最近开始写Swift,新建了一个项目,准备搭建网络层的框架,Alamofire已经帮我们封装好了所有的东西,也匹配的基本上全部的case。 开开心心搭建好底部请求层,开始写业务代码的时候发现,我们 ...
阅读全文 »

iOS开发-日志记录

发表于 2019-12-05
产品上线之后,总会有各种各样的环境导致会出现一些无法复现的问题,对于开发人员来说,这个时候的日志就是一个很重要的找错手段,如果能像Xcode调试的时候一样获取到所有的日志,那么至少会对我们排查错误会有一些帮助。 找到大概三种方式来记录日志: Apple System Log(ASL) 日志重定向 ...
阅读全文 »

git flow 使用

发表于 2019-12-02
git就不用多说了,对于版本控制有着很多优点,但是在多人开发的环境中,git flow制定了一个比较规范的分支管理和版本发布方案。 工作流程git flow 是基于git的标准命令,将git中的一些命令通过脚本组合了起来,实现了一个工作流程,其实如果你按照git flow的工作流程,不需要通过其 ...
阅读全文 »

iOS开发-fastlane研究

发表于 2019-10-17
Fastlane是一个完全开源的项目GitHub - fastlane/fastlane: 🚀 The easiest way to automate building and releasing your iOS and Android apps,实际上是一个Ruby实现的工具集合,他可以完成i ...
阅读全文 »

iOS开发-适配iOS13

发表于 2019-09-24
又到了一年一度适配iOS新系统的时候了。这个时候适配好像有点晚,正式版都发布了,才来适配。。。beta发布的时候干嘛去了!! +[_LSDefaults sharedInstance] 崩溃问题问题详情应用在iOS13中跑起来之后,大概过个10s-15s之后,就会崩溃,看显示的崩溃信息就是+[_LS ...
阅读全文 »
12…9
zhangzr

zhangzr

86 日志
1 标签
© 2020 zhangzr
由 Hexo 强力驱动
主题 - NexT.Pisces