240 发简信
IP属地:陕西
  • WKWebView的TSL安全性校验

    WKWebView 允许 native 介入到 HTTP 的验证流程,类似于 URLSession 一样对 Challenge 进行校验,具体代码如下 参考链接 iOS中HT...

  • 004-简化条件表达式

    简化条件表达式 1. Decompose Conditional(分解条件表达式) Q:你有一个复杂的条件语句。 A:从if、then、else三个段落中分别提炼出独立函数。...

  • @我是姑姑思密达 CAMetalDrawable 是 QuartzCore 的类,它有 texture 属性,这个是系统API

    iOS 利用 Metal 实现 LUT 滤镜

    源码地址:MetalCode 之前探究过 iOS 上通过 CoreImage、OpenGLES 等技术实现 LUT 滤镜的对比 -- iOS 针对 LUT 滤镜的实现对比,但...

  • 错误提示是什么

    iOS 利用 Metal 实现 LUT 滤镜

    源码地址:MetalCode 之前探究过 iOS 上通过 CoreImage、OpenGLES 等技术实现 LUT 滤镜的对比 -- iOS 针对 LUT 滤镜的实现对比,但...

  • 003-重新组织数据

    重新组织数据 1. Self Encapsulate Field(自封装字段) Q:你直接访问一个字段,但与字段之间的耦合关系逐渐变得笨拙 A:为这个字段建立取值/设值函数,...

  • 002-在对象之间搬移特性

    在对象之间搬移特性 1. Move Method(搬移函数) Q:你的程序中,有个函数与其所驻类之外的另一个类进行更多交流:调用后者,或被后者调用 A:在该函数最常引用的类中...

  • 是的、这个文集里都是Metal官方文档的翻译

    004-资源对象:缓冲和纹理

    资源对象:缓冲和纹理 这一章节将讨论 Metal 中存储未格式化数据和格式化图片数据的资源对象 MTLResource,它主要分为两类 MTLBuffer 代表一个未格式化数...

  • 001-重新组织函数

    重新组织函数 重构的基本技巧:小步前进,频繁测试 1. Extract Method(提炼函数) Q:你有一段代码可以被组织在一起并独立出来 A:将这段代码放进一个独立函数中...

  • 000-重构的定义

    重构的定义 重构:对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 重构与添加新功能 添加新功能:不修改既有代码,只添加新功能...

  • 120
    iOS性能数据采集机制汇总

    1. 概述 iOS 客户端的应用性能数据监控一般包括如下指标 卡顿监测 FPS 采集 CPU 采集 Memory 采集 冷启动测速 流量监控 而我们关注监控技术的目的,通常是...

  • @我想养只猫 是不是orientation的影响?我这边在处理图片前统一进行了orientation修正,文章里没有提到这一步

    iOS实现动态区域裁剪图片

    裁剪图片功能在很多上传图片的场景里都需要用到,一方面应用服务器可能对图片的尺寸大小有限制,因而希望上传的图片都是符合规定的,另一方面,用户可能希望只上传图片中的部分内容,突出...

  • AFNetworking(二)AFNetworking对form-data请求体的处理

    AFNetworking 发送 GET、POST 等请求时可以直接将参数按照字典结构传入,最终编码到 url 中或者是 body 实体中,同时也支持按照 multipart/...

  • AFNetworking(一)从一次请求了解AFHTTPSessionManager

    AFNetworking 的核心类是 AFHTTPSessionManager,负责各种 HTTP 请求的发起和处理,它继承自 AFURLSessionManager,是各种...

  • 120
    NSURLSession简单指南

    NSURLSession 类别 default session:允许通过代理对象,逐步获取数据,基于硬盘的持久化 Cache,保存用户的证书到钥匙串,使用共享 cookie ...

  • 当刚毕业工作半年遇上裁员

    2018,大家都说今年的经济环境很差,受各方影响,很多公司都在裁员,在破产。 很多人都说裁员裁的是那些已经工作几年的人,精力和加班时间比不上年轻人,工资却比年轻人贵一倍不止,...

  • 120
    iOS 中的 Base64 编码

    Base64 是一种基于 64 个可打印字符来表示二进制数据编码方式,广泛运用在处理文本数据的场合,表示、传输、存储一些二进制数据,包括 MIME 的电子邮件及 XML 的一...

  • 有什么问题?

    修正UIImage的Orientation属性

    在 iOS 中展示图片时有时会遇到图片颠倒或者旋转展示的情况,通常来说这与图片的 orientation 值有关系。 照片的“方向” 相机拍摄照片时是没有方向概念的,只有使用...