芦叶满汀洲,寒沙带浅流。二十年重过南楼。柳下系船犹未稳,能几日,又中秋。
黄鹤断矶头,故人曾到否?旧江山浑是新愁。欲买桂花同载酒,终不似,少年游。
最新发布
-
算法与数据结构总结
算法与数据结构算是开发的基础了,在学习思考的过程中还是能够体会到其中蕴含的乐趣的。在力扣上也有700多题了,简单做个总结
-
记一道有趣的力扣周赛题(KMP + 双指针)
KMP经典的字符串匹配算法,这道题我觉得双指针那段代码是比较有意思的
-
有穷自动机(Finite Automata, FA)
当你在思考状的时候你在思考什么? 在宏观世界层面(经典力学)状态可以是确定的 deterministic, 在微观世界层面(量子力学)还是确定的吗? non-deterministic
-
SwiftUI之ViewBuilder
SwiftUI是苹果推出的一种构建用户界面的声明式框架,它采用数据驱动的方式来构建界面
-
iOS启动优化
插桩、二进制重排
-
fishhook解析
fishhook为什么不能hook非动态库的函数以及静态变量,fishhook是如何实现hook的
-
路由设计与实现
路由可以说是一个项目的基础
-
回溯 + 剪枝
计算机能够回到过去,人却不能。。如果时光也可以倒流,是不是会少些遗憾呢
-
Binary Tree
二叉树c 版本
-
一个人的旅行
是赴约还是逃离,穿越茫茫人海,荒漠戈壁
-
类似微信朋友圈的图片浏览器
支持移动缩放、双击放大、移动过程中透明度渐变
-
动态规划
(Dynamic Programming,DP)是运筹学的一个分支,是求解决策过程最优化的过程
-
图文编辑器
iOS实现图文编辑器
-
iOS利用Method Swizzling 实现数组越界防崩溃
黑魔法
-
GCD实现支持设置repeat和repeat次数的定时器,能自动识别seletor参数类型并传出所需参数
GCD实现支持设置repeat和repeat次数的定时器,能自动识别seletor参数类型并传出所需参数
-
Objective-C实例对象的内存布局
在OC中实例对象是如何布局的呢,我们都知道每一个实例对象都拥有一个isa指针。通过苹果开源的部分源码我们可以知道isa指针的定义
-
NSInvocation调用Block
Block的本质是OC对象,可以通过NSInvocation调用Block
-
SDWebImage进行增量图片下载
增量图片下载
-
SDWebImage 图片解码一
根据完整图片数据进行解码
-
SDWebImage 梳理
SDWebImage 梳理
-
iOS通过RAC实现MVVM
通过RAC可以实现MVVM,当然实现MVVM不一定非得用RAC,只是RAC框架为我们实现MVVM提供了便利。
-
iOS实现图文混排及点击事件和高亮背景
通过CoreText和富文本,能够实现图文混排和点击事件。
-
iOS实现创建一个全局长驻队列池
YYKit真是一个非常优秀的框架!
-
用github搭建一个博客
这里是摘要
-
我的小鱼