Posts
迈腾大队长
Cancel

前言 以前总用 markdown 插入表格不成功 这篇分享一下 markdown 如何插入表格 demo: 普通样式 | 一个普通标题 | 一个普通标题 | 一个普通标题 | | ------| ------ | ------ | | 短文本 | 中等文本 | 稍微长一点的文本 | | 稍微长一点的文本 | 短文本 | 中等文本 | 现实效果是这样的 ...

前言 如何使用charles在iOS设备上截获https的请求 1.安装Charles 官网下载就行了 至于破解之类的 自行google吧 我这里使用的是Charles 4.1.3版本 目前应该是最新的 2.HTTP抓包配置 (1) 查看电脑IP (2) 设置手机HTTP代理 手机连上电脑,点击“设置->无线局域网->连接的WiFi”,设置HTTP代理: ...

前言 本篇会从广泛介绍到详细介绍,也就是从粗粒度向细粒度逐渐过度讲解. 期间有任何问题请大家集思广益,多多指教. 主要内容 AR技术介绍 ARKit工作原理及流程介绍 ARKit简单代码实现 ARKit框架所有API介绍 ARScnView介绍 ARSession介绍 ARCamera介绍 ARKit捕捉平地 AR代码demo实现 AR技术...

前言 先上图 这一篇 我们将学习解决如何一套代码解析大部分 多媒体格式的文件然后形成通用的 model - 元数据键值空间标准化 内容介绍 结构图 class 代码 MediaItem (一个直接对外的接口) MetaData (元数据model) Genre (风格) AVMetadataItem+Additions MetadataDefi...

可用性检查API 在swift代码中经常可以看到 某个API 适用于 iOS10.0 如下代码 if (@available(iOS 11, *)) { //iOS 11可用 } else { //老版本API } 在Xcode9 中, 编译器增加了 Objective-C 版本的 API 可用性检查 通过API_AVAILABLE宏来标注方法的可用性 @i...

CGFloat hue = ( arc4random() % 256 / 256.0 ); // 0.0 to 1.0 CGFloat saturation = ( arc4random() % 128 / 256.0 ) + 0.5; // 0.5 to 1.0, away from white CGFloat brightness = ( arc4random(...

// 获取沙盒主目录路径 NSString *homeDir = NSHomeDirectory(); // 获取Documents目录路径 NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject]; // 获取Library...

前言 先膜拜一下 RSA的作者 RSA非对称加密 原理 各种。。。 请自行百度 弯路 最近开发涉及到如何使用RSA进行鉴权 等技术。。。老实说 我找了一圈根本就找到一个真正能在 iOS、Android、web跑通的代码. 浪费了好几天开发时间 就没有一个靠谱能好使的 所以我必须发一篇博客 把真正 好使的代码拿出来 share一下 (当时我真的 想骂娘了 我擦 百度搜出来的 ...

Clang 静态分析器 Clang 编译器(也就是 XCode 使用的编译器)有一个 静态分析器(static analyer) ,用来执行代码控制流和数据流的分析,可以发现许多编译器检查不出的问题。 你可以在 Xcode 的 Product → Analyze 里手动运行分析器。 分析器可以运行“shallow”和“deep”两种模式。后者要慢得多,但是有跨方法的控制流分析以及数...

前言 最新在从事SDK方向的开发 有的时候 不能轻易的把某个API去掉 因为有些人还在使用 于是为了保留 相关方法 并标识为弃用 的方式 我采用如下代码 __attribute__((deprecated("此方法已弃用,请使用xxxxx:方法"))); 场景1 我想标识一个方法使用其它方式传入某个参数 例如:控制器中我想标识设置URL的方法直接使用setter方法就可以了 ...