自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 iOS自动cell配置

iOS自动cell配置能解决什么当一个table存在多种类型的cell,判断逻辑势必会非常繁杂1. 所有cell都有部分内容相同,使用的数据结构一致2. cell样式完全不同,使用的数据结构也不一样3. 多种cell,但其中某个cell,需要根据不同的数据结构,展示不一样的样式(暂时还没有实际场景,但是可以支持)除了第3种,场景很少,1和2还是比较常见的,第2种有的时候会为了方便网络...

2019-07-31 10:49:18 356

原创 iOS图片压缩

iOS图片压缩一般图片压缩的需求压缩到指定宽高(例如:微信图片压缩,宽或者高不超过 1280 )压缩到指定大小(例如:微信小程序分享,图片不超过 32kb)常规的图片压缩方法一、质量压缩UIImageJPEGRepresentation(image, compression);这是苹果爸爸提供的质量压缩API:第一个参数是 目标image,第二个参数 compression 取...

2019-07-31 10:47:09 393

原创 Swift 泛型

Swift 泛型一、定义什么是泛型?网络上对泛型编程的定义是这样的:泛型编程是一种算法机制为types to-be-specified-later(类型确定滞后)的计算机编程风格,当具体的类型作为参数传入后,该算法机制会对类型进行实例化。这个方法由ML在 1973 年开创。可以用共有的函数和类型来表示一个类型集合从而来减少函数操作的重复。苹果Swift官方文档 关于泛型是这么说明的:...

2019-07-31 10:43:39 215

原创 Swift 高阶函数

Swift 高阶函数高阶函数的定义:在 Wikipedia 中,是这么定义高阶函数(higher-order function)的,如果一个函数:接收一个或多个函数当作参数把一个函数当作返回值至少满足以上条件中的一个的函数,那么这个函数就被称作高阶函数。使用高阶函数进行函数式编程的优势:简化代码使逻辑更加清晰当数据比较大的时候,高阶函数会比传统实现更快,因为它可以并行执行(...

2019-07-31 10:42:22 534

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除