- 博客(11)
- 收藏
- 关注
转载 CAShapeLayer的fillRule(转载)
自己之前转载了一篇文章 结果发现文章内容和实际内容有差别,下面已经改正。本节说一下UIBezierPath 的usesEvenOddFillRule 和 CAShapeLayer的fillRulehttp://blog.csdn.net/jeffasd/article/details/51602946UIBezierPath的userEvenOddFillRule 是对路径来说的,对于CAShapeLayer的填充效果是没有作用的,CAShapeLayer的填充效果只和自己的自己的fil..
2020-08-06 15:12:32 421 1
转载 iOS 屏幕旋转(转载)
转载:https://www.jianshu.com/p/a354ca1890de屏幕旋转示例.jpeg前段时间抽空总结了一下iOS视频播放的基本用法,发现这其中还有一个我们无法绕过的问题,那就是播放界面的旋转与适配。的确,视频播放与游戏类型的App经常会遇到这个的问题。由于至今接手的项目中不常涉及这块知识疏于总结,在搜索了一些资料后也发现都很散乱,所以决定在这里重新整理一下。目录一、最让人纠结的三种枚举二、两种屏幕旋转的触发方式三、屏幕旋转控制的优先级四、开启屏幕旋转的全局权限
2020-07-13 10:42:16 237
原创 FFMpeg-Tourist(三)
使用FFMpeg抽取多媒体文件中音频数据#include<libavutil/avutil.h>#include<libavformat/avformat.h>#include<stdio.h>int main(int argc, char *argv[]){ int ret; int audio_index; int length; ...
2020-03-09 20:17:18 98
原创 FFMpeg-Tourist(二)
使用FFMpeg 操作目录及读取#include<libavutil/avutil.h>#include<libavformat/avformat.h>int main(int argc, char *argv[]){ int ret; AVIODirContext *ctx = NULL; AVIODirEntry *entry = NULL;...
2020-03-09 20:15:47 67
原创 FFMpeg-Tourist(一)
使用FFMpeng 文件删除与重命名#include<libavformat/avformat.h>int main(int argc, char *argv[]){ int ret; ret = avpriv_io_move("111.txt", "222.txt"); if(ret < 0){ av_log(NULL, AV_LOG_ERROR, ...
2020-03-09 20:13:57 87
转载 iPhone X 适配(全)
iPhone X 适配(全)背景iPhone X 刘海机于9月13日发布,给科技小春晚带来一波高潮。作为开发人员却多出来一份忧虑,iPhone X 怎么适配?我们 App 的脑袋会不会也长一刘海出来?Tabbar 会不会被圆角?先来看一下美团 App 的表现:图 1.1 启动时的 App 表现 图 1.2 下拉刷新之后的表现图 1.3 搜索的表现 ...
2018-08-15 16:51:05 1106
原创 积分怎么用
积分怎么用积分怎么用积分怎么用积分怎么用积分怎么用积分怎么用积分怎么用积分怎么用积分怎么用积分怎么用积分怎么用积分怎么用积分怎么用
2018-08-12 07:34:07 227 1
原创 学习
工作节奏越来越快,我们永远有做不完的事情,哪怕 996 也阻止不了工作堆积成山的节奏。于是只能先完成任务再说,跑,跑,跑得足够快,我们才能留在这里,至于手上这些事情,符不符合职业规划,能不能提升自己的能力,都来不及考虑了。日复一日如此这般,有一天我们忽然发现:好像我没怎么成长啊,危险,哪天一觉醒来就要被裁员啦!看来只好利用业余时间来学习提升啦!然而我们已经身处不可逆转的碎片化时代,手机嘀嘀...
2018-08-05 08:57:27 100
原创 ijkplayer
前言 因为项目的关系,在5个月前写了一篇关于ijkplayer集成的文,当时是以个人笔记的形式修改后发出来的,写的太糙,没有考虑到刚接触ijkplayer新人的感受,导致大部分人即使看完依然表示疑惑不解。 回头看看自己写的这篇文,确实需要好好检讨。于是我决定重新回炉,以一个新手的角度思考,写下这篇ijkplayer ios项目集成(图文详细版)一步步带着大家来。 1.必要的...
2018-07-19 20:26:36 551
翻译 LLVM
LLVM全称为Lower Level Virtual Machine,最初是以C/C++为编译目标,现如今LLVM已经能够为ActionScript、D、Fortran、Haskell、Java、Objective-C、Swift、Python、Ruby、Rust、Scala等众多语言提供了编译支持,有一些新兴的语言就直接使用LLVM作为后端编译简单来说其实就是把人类可读的高级语言映射到机...
2018-07-19 20:17:36 345
原创 ffmpeg教程
ffmpeg教程http://blog.csdn.net/cffishappy/article/details/7352898概要 电影文件有很多基本的组成部分。首先,文件本身被称为容器Container,容器的类型决定了信息被存放在文件中的位置。AVI和Quicktime就是容器的例子。接着,你有一组流,例如,你经常有的是一个音频流和一个视频流。(一个流只是一种想像出来的词语,用来表...
2018-07-19 20:15:49 658
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人