主页
迈腾大队长
Cancel

前言 在开发过程中虽然 UI 这个活很没技术含量,但有时候还是需要做些的特别的转场效果.本教程参考UIPresentationController Tutorial: Getting Started 这篇博文进行 OC 版翻译 也加入了一些小改动 swift 点这里下载demo Objective-C 点击这里直达demo 需求背景 转场对目前的 iOS 来讲已经不能再熟...

前言 这几天一直在开十九大,导致我的梯子翻墙不好使了,就在此时喵神发表了一篇博文 关于 Swift Error 的分类 每次看喵神的文章就像诸葛亮跟周瑜聊天一样如饮美酒,我不能自比诸葛孔明和周公瑾. 当我仔细看喵神博客的时候发现 原来markdown支持很多html标签的小技巧 比如: 第一眼我震撼了 原来 markdown 里面还能嵌入这么多好玩的 就这个问题 问了一...

前言 最近研究OpenGL ES相关和 GPU 相关 发现这篇文章很具有参考的入门价值. 理解 UIView 的绘制, UIView 是如何显示到 Screen 上的? 首先要从Runloop开始说,iOS 的MainRunloop 是一个60fps 的回调,也就是说16.7ms(毫秒)会绘制一次屏幕,这个时间段内要完成: view的缓冲区创建 view内容的绘制(如果...

前言 iOS11 苹果改动了一个比较引开发者关注的亮点 UDID之类的写到系统 keychain 的唯一标识会随着 app 删除而删除 这个问题在微博上已经争论好几天 iOS11新的设备唯一标识 DCDevice 介绍 API 我们首先看看DCDevice类都有啥 #import <DeviceCheck/DeviceCheck.h> NS_ASSUME_NO...

前言 以前总用 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...

- (UIColor *)randomColor { 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 CGFl...