首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
即将成为型男的涛
掘友等级
iOS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
YYCache 源码学习—YYMemoryCache
YYCache是一个高性能的缓存工具,本着阅读优秀的人的代码就相当于与优秀的人交流的本意,我拜读了 YYCache 的开源代码。这篇文章是自己阅读源码时的记录。 YYCache 提供了最外层的缓存操作方法,而这些方法都是对 YYMemoryCache 及 YYDiskCache…
iOS UICollectionView记录
UICollectionView 在项目中是出现很高频的一个空间,它能灵活的展现各种布局。平时,我们常用的水平、垂直及网格的效果基本上都可以使用系统提供的给我们的 Layout 进行完成,最近刚好做了一个自定义布局的需求,这里将过程稍作记录,后面也提及了一些 DragAndDr…
位运算记录
作为在互联网领域工作的程序员啊,我们需要不断地学习。自己也坚持每天刷一两个 LeetCode 题目,在刷题的过程中,发现有不少题目都涉及到一些位运算的知识,这篇文章记录一下。 位运算是把数字用二进制表示之后,对每一位上 0 或 1 的运算。 接下来我们举一个例子一个个运用下方的…
iOS 动态更换Icon
动态切换 App 的 icon 这个需求,在上一家公司做一款定制 App 时遇到过一次,这次领导说可能需要做,就又做了一次。虽然不是什么很难的知识点,这里也就记录一下自己做的过程吧。 我们需要加入我们需要的键——CFBundleAlternateIcons,类型为 Dictio…
RxSwift 源码学习之just
项目中一直使用着 RxSwift,现在也只是停留在使用的阶段,最近利用闲暇的时间拜读了一下 RxSwift 的源码。 我的记录就从上面这个简单的 RxSwift 使用示例开始,一步步去探寻 RxSwift 源码。 init 方法被 internal 修饰,模块外部不可见。主要是…
iOS Widget小记
项目最近在调研是否需要为项目添加一个 Widget。这篇文章记录下自己学习 Widget 的过程。 Widget 是一个依附于主 App 的插件,所以如果你想创建对应项目的 Widget 的话,在对应的项目中,新建一个target,类型选择 Today Extension。 F…
Swift 命名空间
之前在使用 Kingfisher、RxSwift 的时候,一直对 .rx 及 .kf 的实现比较疑惑,不知道其实现原理。 这篇文章我们就来打造一个专属自己的命名空间。 Swift 的命名空间是基于 module 而不是在代码中显式地指明,每个 module 代表了 Swift …
Swift 枚举的几个小用法
在 Swift 中,枚举是一个非常方便也非常强大的类型。我们在日常使用中也经常会使用到它。 这里不准备介绍枚举的基本用法,只是记录两个比较好用的枚举用法。 关联值是将额外信息附加到 enum case 中的一种极好的方式。 这样当需要传的值变多时,代码无疑就会变得没那么好看了。…
iOS 自定义转场动画
在开发中,无论我们使用 Push 还是 Present 推出新的 ViewController 时,系统为了提高用户体验都会为我们默认加上一些过渡动画。但是,系统默认的动画总是不能满足大家各种各样的需求的,所以系统也为我们提供了在不同场景下自定义过渡动画以及通过手势控制过渡进度…
Swift 可选接口
Objective-C 中的 Protocol 里存在 @optional 关键字,被这个关键字修饰的方法并非必须要被实现。比如最常见的 UITableViewDataSource 和 UITableViewDelegate。但是在 Swift 中的 Protocol 的所有方…
下一页
个人成就
文章被点赞
210
文章被阅读
59,612
掘力值
1,661
关注了
50
关注者
845
收藏集
5
关注标签
24
加入于
2018-03-01