iOS 开发之编译ffmpeg 及报错解析 一、脚本编译 1. 编译Mac下可用 FFmpeg 编译Mac下可用 FFmpeg,主要是可以在mac中,使用 FFmpeg 进行...
iOS 开发之编译ffmpeg 及报错解析 一、脚本编译 1. 编译Mac下可用 FFmpeg 编译Mac下可用 FFmpeg,主要是可以在mac中,使用 FFmpeg 进行...
此文仅做备忘,不做任何学习交流,大家可随意参考framework中三方库依赖以及framework发布统一使用pod方式 一、制作framework 1、创建APP工程,用来...
背景 我们小组需要持续向其他公司或部门提供一套IM(即时通讯)SDK,为了隐藏源码实现,就需要将它打包为静态库(.a/.framework)的形式。该项目使用cocoapod...
1、生成ssh - key 打开终端在终端输入以下代码: 如果输出内容里边包含(其中id_rsa是私钥,id_rsa.pub是公钥),则直接跳转到第二步: 如果输出如下则表示...
概要: 图片的两种压缩方法1.1 压缩图片质量1.2 压缩图片尺寸压缩图片使图片文件小于指定大小2.1 压缩图片质量2.2 压缩图片尺寸2.3 两种图片压缩方法结合 文章更新...
一直觉得朗读是一个比较酷炫的功能,之前一直不知道怎么做,目前有一些三方的语音朗读SDK,但他们都会收费,因此对于普通个人开发者可能是个不必要的花费,所以我就看了看苹果自家的语...
最近项目里有个需求和导航栏的样式定制有关,深入之后发现之前理解的一些概念有些模糊,刚好趁着这次机会全面整理了一下。 从 iOS7 开始,苹果采用了大量的扁平化和毛玻璃风格,刚...
(一)valueForKeyPath的使用 valueForKeyPath和valueForKey有一些类似,但也有一些不同的地方。这里就简单说一下valueForKeyP...
在swift中,extension与Objective-C的category有点类似,但是extension比起category来说更加强大和灵活,它不仅可以扩展某种类型或结...
什么是@ViewBuilder? 从字面意思去理解 ViewBuilder 就是视图构建,其主要使用场景就是构建视图。 在Apple的官方文档[https://develop...
俗话说:“工欲善其事必先利其器”; 对于我们程序员来说,不管你是大神,还是小鱼小虾,进入公司之后,都用过源码管理工具,不然你就不是一个合格的程序员,现在各个公司用于源码管理工...
iOS super 指针原理讲解 看下面这段代码,sonTest 是 继承自 test 打印结果是什么呢? 下面我们来分析下原因,前两个大家都知道为什么,那么后两个是为什么呢...
引用别人十个字对栈和堆的总结 栈是吃了吐 堆是吃了拉 下面进入主题为什么要用copy去修饰block呢 个人理解:默认情况下,block会存档在栈中(栈是吃了吐),所以bl...
一、封装: 封装就是对类中的一些字段、方法进行保护,不被外界所访问到,有一种权限的控制功能,Java中有四种访问权限的修饰符:public,default,protected...
1.在github创建一个git仓库 (*必须)这里选择开源协议选择MIT Lincense。 2.clone仓库到本地本地创建空文件夹,cd到该文件目录下 3.创建.pod...
1、前言 iOS 13 最大的亮点是 Dark 模式,另一个就是苹果登录(Sign in with Apple)方式的增加,让苹果生态又多了一层体验,苹果的生态建设越来越好,...