Demo演示的功能 提示:文末有相关的Demo下载链接 ZFPlayer的列表播放 使用KTVHTTPCache实现缓存(播放过的视频无需再下载) 使用KTVHTTPCach...
Demo演示的功能 提示:文末有相关的Demo下载链接 ZFPlayer的列表播放 使用KTVHTTPCache实现缓存(播放过的视频无需再下载) 使用KTVHTTPCach...
### 一、前言 大数据时代,用户对自己的隐私安全越来越关注,所以,随着iOS系统更新,苹果对用户隐私相关(定位、相册、网络、粘贴板等)权限控制持续升级。其中定位权限相关申...
最近项目中遇到的一个大坑,先摆出解决方案:https://github.com/tbl00c/UICollectionView-EmptyFix 症状 UICollectio...
你好,我也遇到同样的问题了,求助@Bryan_iOS
iOS之Settings.Bundle下图是在手机设置里点击钉钉APP后的页面: 以上,大家肯定再熟悉不过了,那么它是如何实现的呢?没错,就是今天的主角:Settings.Bundle 。 Settings.Bu...
UIView是UIResponder的四大直接子类之一,是UI两大类之一。为构建完整的iOS系统知识框架,下文整理UIView的没用过的或不知道的或似懂非懂的属性和方法,并逐...
Mac更新MacOS 后pod 报错 然后就开始漫漫长征路 尝试一:看到一种说法,重装gem,然后gem 重装pod时候,加上一个路径索引就好了 sudo gem insta...
日期/时间在开发中经常使用, 但涉及到的无非是时间转字符串显示出来, 或者根据字符串获取时间对象, 其他的涉及很少. 花了点时间看了一些相关的资料, 发现相关的东西还真不少....
这篇文章是我一边学习证书验证一边记录的内容,稍微整理了下,共扯了三部分内容: HTTPS 简要原理; 数字证书的内容、生成及验证; iOS 上对证书链的验证。 HTTPS 概...
在 WWDC 16 中,Apple 表示, 从 2017年1月1日起(最新消息, 实施时间已延期),所有新提交的 App 使用系统组件进行的 HTTP 网络请求都需要是 HT...
一、SSL Pinning 简介 1、使用背景 在开发手机应用时,如何正确的使用HTTPS来提高网络传输的安全性是尤为重要的。HTTPS协议本使用了SSL 加密传输,相比HT...
补充更新完善app安全方案:2019.12.13 证书放到app里面,用来校验信任链的话,如果别人使用青花瓷抓包,并且把抓包工具生成的证书在抓包的机器上导出来,替换掉我们ap...
前段时间抽空总结了一下iOS视频播放的基本用法,发现这其中还有一个我们无法绕过的问题,那就是播放界面的旋转与适配。的确,视频播放与游戏类型的App经常会遇到这个的问题。由于至...
介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次...
以下是小编收集总结的iOS技术点+面试题分类;看看你都会了吗? 重点总结-四大分类: iOS底层原理 性能优化以及架构 多线程、网络 数据结构算法 iOS底层原理(必问):i...
Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理 NSS...
1.设置终端代理: 设置成功之后就可以了。2.取消终端代理 另外全局终端代理 取消终端代理 解决前后对比 更新单个库
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文...