首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
东方老白
掘友等级
邓轻舟 2 号
|
DJZhou
写博客的好处,就是不太会自欺欺人。希望能写出有意思的。当然这是小号
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
145
文章 142
沸点 3
赞
145
返回
|
搜索文章
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
添加编译警告的另一种方式:clang 开发入门
添加编译警告,除了开发 clang 插件 , 也可以直接开发 clang 。 开发 clang,使用 ninja ,才能保证正常的开发速度...
11
评论
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
开发 clang 插件:0 基础感受底层组
lvm-project, 直接尚 。开发 clang 插件, 最常见的就是,属性检查器。clang 一般面向三种语言 C, CPP, OC...
11
1
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
二进制重排,不求甚解,例子是 MJRefresh
本文记录下二进制重排的常见操作手法 。本文采集函数调用的方法是 clang 插桩。 因为 clang 编译我们的代码,生成 IR 的过程中, 会有 AST 抽象语法树,方便...
18
4
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
Swift 解法: leetcode 的第 1297. 子串的最大出现次数
问题: 给你一个字符串 s ,请你返回满足以下条件且出现次数最大的 任意 子串的出现次数:怎样用 Swift解决呢...
2
评论
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
github 升级,小技巧,后知后觉
背景: github 不支持 rest 的形式,操作仓库, ( 即账户 + 密码,操作, 不行了 ) github 的仓库操作,支持基于 token 认证的操作...
4
2
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
截止日期选择器,开发思路
本文讲, 开发日期选择器的思路 。 开发选择器,就两个点 1, 数据源 ;数据源分,多少栏,一栏多少个,每一个呈现啥内容 。2,改变数据源...
6
评论
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
Core Text: 不规则文本的省略号,处理思路
本文介绍下,使用 Core Text, 处理不规则文本的省略号, 换一种说话, 本文介绍下,使用 Core Text, 展示奇特样式的文本效果...
7
2
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
Transition 退场动画,惊讶了我一下的探讨
20210716, 发现一些网上的退场动画,跑一下,一脸懵 。本文探讨下,怎样解决。 入场动画,很简单 。本文三两句,打通任督二脉...
5
评论
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
ZLPhotoBrowser 源码分析: 图片旋转
本文简单分析下 ZLPhotoBrowser 的源代码, 其中的图片旋转,使用的是 ZLClipImageViewController ZLPhotoBrowser 代码比...
3
2
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
Core Text 雕虫小技: 建立指示行
本文使用 Core Text 实现这个效果,滚动文本,中间那一行变红 。 前文等,已经实现了, 使用 CoreText, 可以自定义的控制每一行的位置...
3
评论
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
Moya 书写简化思路: enum
使用 Moya 做 iOS 的网络请求, 项目中有一百多个网络请求方法,就建立对应的 enum 条目。 其中 path 的填写,一般 case 下,再抄写一遍 。本文通过 ...
3
评论
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
fishhook swift 源代码简单分析,配合 MachOView
facebook 的 fishhook ,可在运行时,动态修改外部 c 函数 用 C 写的 。 C 语言是静态语言,编译时决定了函数的地址...
6
4
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
Aspects swift 源代码分析
Aspects 的设计,挺高深莫测的, 一般我们 hook, hook 一个类的所有实例的方法。 这里 hook 的粒度,到了对象级别 。而且不需要建立,大量的 IMP...
10
评论
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
Android 嵌套滚动的一种传统思路
Android 的嵌套滚动,实现比较方便 横着滚动,ViewPager2 竖着滚动,NestedScrollingParent...
5
评论
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
iOS 嵌套滚动界面实现思路: UIScrollView 上面放 UIPageViewController
要实现这种效果: UIScrollView ( base scroll ) 上面放 UIPageViewController, UIPageViewController 有...
12
2
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
Android: 照片选择区域功能实现
实现 Android 的照片选择区域功能 显示四条边和八个点, 八个点: 4 个角和 4 条边的中点 Smart Cropper 的源代码分析...
6
6
分享
东方老白
赞了这篇文章
邓轻舟
DengJZ @准备中
·
2年前
关注
属性存取数据:使用 runtime, 让 UserDefaults 飞
这时候直接添加存取方法,就好。 添加的方法,自然是 double(forKey: _) 与 set(_ , forKey: _ ) ... 为了知道添加属性,对应的类型。使...
6
评论
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
YYModel 源码分析:模型转字典
YYModel , 模型字典,自动转化,模型转字典, 主要是通过运行时,把模型的属性名取出来,递归构建字典YYModel 设计 4 个模型,记录类与其属性信息,类 + 信息...
2
1
分享
东方老白
邓轻舟 2 号 @DJZhou
·
2年前
关注
Core Text 实践 +:文字随心所欲摆放
实现下面的效果可以使用很多控件,左边红框内,一个 UILabel;右边红框内,一个 UILabel很多个 UILabel 码起来使用 CoreText 可以用一个控件,实现...
3
2
分享
东方老白
邓轻舟 2 号 @DJZhou
·
3年前
关注
YYModel 源码分析:模型设计
前文介绍了 YYModel 怎么字典转模型,YYModel 源码分析:字典转模型概述本文继续探讨,modelMeta,存放模型的属性、和字典的键对应关系的描述文件结构:主要...
3
评论
分享
下一页
个人成就
文章被点赞
425
文章被阅读
121,130
掘力值
3,845
关注了
1
关注者
136
收藏集
2
关注标签
2
加入于
2018-01-21