首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
东方老白
掘友等级
邓轻舟 2 号
|
DJZhou
写博客的好处,就是不太会自欺欺人。希望能写出有意思的。当然这是小号
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
145
文章 142
沸点 3
赞
145
返回
|
搜索文章
最新
热门
WKWebView 修改 HTML ,稍微有点技术含量
WKWebView 修改 HTML 界面元素 : 就是加载完网页后, 调用方法, 执行下脚本, 拿到元素 。修改,比较简单,不描述 。配合 Chrome 的 Copy JS Path, 挺容易的
WKWebView 的简单知识:修改 dom
场景描述: iOS 的 UINavigation Controller 导航到一个 Controller , 里面是 H5 。决定采用 Navigation Bar 返回按钮
tableView 卡顿优化的标准解决: Async View
小灰学习 tableView 卡顿优化, 当然是用 Async View 。小灰看下 gg 了的 Graver 框架。 问题: 在渲染上 复杂的 cell , 滚动起来,容易卡顿
tableView 卡顿优化,除了缓存计算高度,还可以...
列表界面的卡顿优化,除了缓存计算高度, 还可以开个线程,异步计算高度并缓存, 再回到主线程,刷新界面
翻一下 FBKVOController 的源代码
引子,苹果提供了两种 KVO 1, 通过调用方法,addObserver( 监听的对象 添加观察者 响应观察 移除观察者 2,便捷的 closure 观察的行为,作为一个对象
困而知之:KVO 为什么经典?
小灰面试小白 。 小灰问: “什么是 KVO?” 小白答: “键值观察,观察者模式”。 再问: "什么时候用到 KVO?" 答: “ 值修改,同时改变饼图和柱状图的显示
解码多种可能类型的两种技巧:属性包装器
Swift 的属性包装器是语法糖, 他可以让代码更加的声明式 。定义属性的时候,把规则写进去。属性装饰器, 主要使用 wrappedValue, 有时候用到 projectedValue
添加编译警告的另一种方式:clang 开发入门
添加编译警告,除了开发 clang 插件 , 也可以直接开发 clang 。 开发 clang,使用 ninja ,才能保证正常的开发速度
开发 clang 插件:0 基础感受底层组
lvm-project, 直接尚 。开发 clang 插件, 最常见的就是,属性检查器。clang 一般面向三种语言 C, CPP, OC
二进制重排,不求甚解,例子是 MJRefresh
本文记录下二进制重排的常见操作手法 。本文采集函数调用的方法是 clang 插桩。 因为 clang 编译我们的代码,生成 IR 的过程中, 会有 AST 抽象语法树,方便处理调用相关
下一页
个人成就
文章被点赞
434
文章被阅读
143,208
掘力值
3,945
关注了
1
关注者
138
收藏集
2
关注标签
2
加入于
2018-01-21