首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
風淩鶴雪
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 32
沸点 3
赞
35
返回
|
搜索文章
赞
文章( 32 )
沸点( 3 )
iOS单元测试自动化 -- 获取git增量代码数据
本文涉及的所有脚本均托管在GitHub项目 UnitTestParser 中。 Demo工程:UnitTestDemo 。 其中,-表示删除的行,+表示新增的行(修改其实就是删除+新增);@@ -30,8 +30,8 @@ 表示删除了原先从第30行开始的8行,新增了从第30行开…
iOS NSCache & NSURLCache 机制原理探究 (二)
目录我就继续上篇文章的来了 , 以便比较阅读. 2. NSURLCache 首先我们都知道 , 使用 NSURLCache 进行请求数据的缓存时 , 同时本身默认也会有缓存的处理. 那么我们需要做什么 ? 原生默认做了什么 ? 啥意思呢 ? 重点就是 它提供了磁盘缓存和内存缓存…
iOS runtime 机制解读(结合 objc4 源码)
Runtime 是指将数据类型的确定由编译时推迟到了运行时。它是一套底层的纯 C 语言 API,我们平时编写的 Objective-C 代码,最终都会转换成 runtime 的 C 语言代码。 不过,runtime API 的实现是用 C++ 开发的(源码中的实现文件都是 .m…
iOS 圆角,最后一次研究它了,真的
对于目前手机的性能来说,对于少量圆角设置带来的离屏渲染问题,带来的卡顿问题已经并不是那么的明显了,但是对于一些类型的app来说,项目中会有大量的圆角设置,同时又对性能要求比较高的话,那么避免圆角设置带来的性能问题,还是有必要解决的。 上面两篇文章中介绍了iOS常见的设置圆角的方…
TinyGo - 一个基于 LLVM 适用于小型环境(如微处理器)的 Go 编译器
TinyGo is a Go compiler intended for use in small places such as microcontrollers, WebAssembly (WASM), and command-line tools. It reuses li…
iOS 带你走进消息转发流程及防崩溃处理
在 iOS 项目中,我们经常会遇到 x[xx xx]: unrecognized selector sent to instance xxx 的 crash,调用类没有实现的方法就会出现这个经典的 crash,如下图,消息查找流程 这篇文章分析了如何找到报这个 crash 的原…
深入iOS系统底层之程序中的汇编代码
合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。--(老子·道德经 ) 对于一个闭源系统来说如果想研究某些逻辑的内部实现就需要对汇编语言进行掌握和了解、对于某些需要高性能实现的逻辑来说用汇编语言实现可能是最好的选择、对于某些逻辑来说可能只能用汇编来实现。以最后一个能…
开源软件 | 使用可视化界面自定义输出带注释的项目文件树形结构
扫描目录,分析文件结构和统计信息,给任意文件添加备注,导出带注释的树形文本和其它多种数据格式,大大方便书写技术文档。 如果你需要它,你会很爱它。如果你不需要,可能永远不会需要。 开发这个软件的初衷是为了方便我书写我的 项目文档,其中有一部分内容根据用户的反馈来看,需要详细展示项…
Pecker:自动检测项目中不用的代码
先放上项目的地址Pecker,觉得不错的不妨点点Star。 最近在折腾编译相关的,然后就想能不能写一个检测项目中不用代码的工具,毕竟这也是比较常见的需求,但这并不容易。想了两天并没有太好的思路,因为Swift的语法是很复杂的,包括Protocol和范型,如果自己Parse源代码…
下一页
关注了
50
关注者
0
收藏集
0
关注标签
31
加入于
2017-03-17