本文一共介绍 5 种方法裁剪圆角,并且分析其利弊 目录 cornerRadius + masksToBounds在文本视图类上实现圆角UILabelUITextFieldUI...
前言 开发过程需要打测试环境的包给测试使用,之前是用不同的target做区分的,但是这种方式切换环境时还需要重新安装包,十分的不方便。于是老板要求使用同意一个包,动态切换环境...
编译完成后,打开IJKMediaPlayer选中其中的IJKMediaFramework,修改工程配置中的bitCode配置为NO。注意Release模式。编译成功后即可得到...
获取 ijkPlayer 源码 配置编译架构和环境 在ijkplayer-ios/init-ios.sh、ijkplayer-ios/ios/compile-ffmpeg.s...
详细介绍一下ZFPlayer 3.0的用法,如果你有什么问题或者建议可联系我。在3.0之前版本使用ZFPlayer,是不是在烦恼播放器SDK自定义、控制层自定义等问题。作者公...
0. 编译环境 Mac OS X 10.15.1 Xcode 11.2.1 (11B53) 1. 安装 homebrew, git, yasm工具 2. 从github上下载...
Apple PrivacyInfo.xcprivacy 苹果隐私清单调研 1.在苹果强制执行的SDK名单中的,以framework形式存在的SDK必须包含自己的隐私清单和签名...
跳转到app都需要添加到白名单 在不使用第三方的情况下,采用系统原生的方法,实现分享功能。有两种方式: 一种是使用UIActivityViewController,另外一种...
WCDB 是腾讯开源的一个数据库三方库,使用起来比FMDB更加方便(->GitHub地址),下面主要讲下如何使用WCDB经常常用的增删改查操作。 首先Message表的字段如...
前言: 编译阶段的优化除了组件二进制化可以实现提前编译 .O文件外,还有没有更进一步的优化方案呢? 首先看下 组件二进制化 = 二进制 +.h ,可以看到除了.a文件外还有....
在上一章中我们初步的领略了RxSwift的魅力,那么这一章我们就来一起探索RxSwift的核心逻辑 RxSwift的核心流程 RxSwift的使用其实就分为三步,也是我们通常...
今天打包项目时遇到个问题,如下 : 大概意思说你的sh文件执行过程中遇到错误,开始真是一脸茫然,之前一直好着,这次升级怎么就出错了呢,想了下估计是因为升级了14.3的xcod...
前言:最近笔者在研究iOS逆向工程,顺便拿微信来练手,在非越狱手机上实现了微信自动抢红包的功能。 题外话:此教程是一篇严肃的学术探讨类文章,仅仅用于学习研究,也请读者不要用于...
demo地址:https://github.com/tangtiancheng/DouYinComment.git最近"铃声多多"项目里遇到一个需求,在小视频里加上评论功能,...