首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ChenJz
掘友等级
iOS & Android Developer
人没有了信仰和咸鱼有什么区别
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 52
沸点 2
赞
54
返回
|
搜索文章
赞
文章( 52 )
沸点( 2 )
Swift编译慢?请看这里,全套开源
距离上一篇iOS二进制编译方案(iOS如何提高10倍以上编译速度)已经快过去半年了,期间收到了很多来着小伙伴们的支持。cocoapods-imy-bin这套系统也在我司(美柚)跑满了上万条的打包记录,目前表现依然是很稳定。 鉴于目前市场上,Swift及Swift-OC混编项目流…
xnu内核调试
苹果提供了内核调试协议KDP(Kernel Debug Protocol)来支持远程调试,该协议基于UDP协议允许调试器将命令发送到内核,并接收返回的结果和异常通知。 因调试内核难免会遇到内核“恐慌”情况,因此最好的方式是通过虚拟机运行系统,并且虚拟机支持快照管理,方便保存环境…
一文读懂fishhook原理
fishhook是facebook开源的第三方框架。从名称上看含有hook这个词,其本意就是"钩子",钩子就是用来勾住某一种事物,比如fish鱼。在计算机中就可以勾住某一个程序(就是挂钩程序)或者某一个函数,从而扩展程序功能或者改变程序运行的流程,比如在iOS开发中经常会被用来…
一文读懂iOS线程调用栈原理
还要一个重要的用途就是应用性能优化中的“卡顿检测”,需要获取主线程的调用栈,来检测具体的函数调用过程分析耗时来优化性能。 卡顿检测获取线程堆栈信息,如微信开源性能探测工具Matrix,检测包括崩溃、卡顿及爆内存,目前包含两个插件:WCCrashBlockMonitorPlugi…
iOS Rendering 渲染全解析(长文干货)
1. 计算机渲染原理 对于现代计算机系统,简单来说可以大概视作三层架构:硬件、操作系统与进程。对于移动端来说,进程就是 app,而 CPU 与 GPU 是硬件层面的重要组成部分。CPU 与 GPU 提供了计算能力,通过操作系统被 app 调用。 CPU(Central Proc…
🏆 掘金年度征文 | 2019 与我的技术之路
掘友们,大家好呀,我是掘金酱。 长大之后,时间总是过得飞快,转眼之间,今年已经只剩下16天了。小时候总感觉遥不可及、只在科幻小说里面出现的2020年,已经开始进入蓄力期了。 想和你一起,聊一聊过去的2019年。 精进能力,升职加薪变成人生赢家。 与掘金酱一起总结过去 + 期待未…
浅谈移动端图片压缩(iOS & Android)
在 App 中,如果分享、发布、上传功能涉及到图片,必不可少会对图片进行一定程度的压缩。笔者最近在公司项目中恰好重构了双端(iOS&Android)的图片压缩模块。本文会非常基础的讲解一些图片压缩的方式和思路。 点阵图:也叫位图。用像素为单位,像素保存颜色信息,排列像素实现显示…
✨ ✨✨强大的flutter动画组件来了
简化Flutter交错动画。用动画配置的形式,通过时间线去驱动Flutter的交错动画。你可以 If your application has problems, please submit your code and effect to Issue. Pull request…
老司机 iOS 周报 #82 | 2019-09-02
老司机 iOS 周报,只为你呈现有价值的信息。 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。 一年一度的苹果秋季发布会的时间终于落定了,将于 9 …
下一页
个人成就
文章被点赞
42
文章被阅读
12,535
掘力值
252
关注了
220
关注者
23
收藏集
25
关注标签
13
加入于
2017-02-10