首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Boyang_
掘友等级
iOS developer
|
个人开发
多看书
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
161
文章 160
沸点 1
赞
161
返回
|
搜索文章
赞
文章( 160 )
沸点( 1 )
Code Signing - iOS 代码段的校验机制分析
本文将解答以下几个问题: 1. 什么情况下会导致校验失败的 Crash? 2. 内核实现校验的原理和过程; 3. 为什么连接调试器和越狱环境下即使出现了 JIT 内存也不会 Crash
NSObject方法调用过程详细分析
我自己虽然之前也分析过方法调用,但是没有成体系做过笔记,这次相当于自己做一个笔记,便于以后查看。 我这个是基于最新的runtime源码版本(版本号objc4-756.2,苹果官网的源码),网上分析的大多都是几年前的版本,虽然说整个逻辑基本一致,但是还是有些许不同。 修改原型是为…
fishhook--终于被我悟透了
fishhook 作为一个 hook 工具在 iOS 开发中有着高频应用,理解 fishhook 的基本原理对于一个高级开发应该是必备技能。很遗憾,在此之前虽然对 fishhook 的基本原理有过多次
网易云音乐 RN 新架构升级实践
本文介绍了从 RN 新架构源码实现角度出发,介绍了如何升级适配,以及网易云音乐在升级适配时遇到的问题及解决方案。
iOS启动优化 - 1分钟让你的启动时间降低 1s
如何使用Instruments测量动态库加载占用的启动时间、如何识别加载的动态库、通过修改Other Linker Flags来减少启动时加载的动态库数量、以及一些动态库加载机制的原理。
【译】Flutter | 深入理解布局约束
这篇文章最初来自于 Marcelo Glasberg 在 Medium 发表的 Flutter: The Advanced Layout Rule Even Beginners Must Know。后被 Flutter Team 发现并收录到 flutter.dev。 在认真阅…
Autorelease 机制是 iOS 糟糕的设计?
Autorelease 是 iOS 中苹果提供给开发者用来管理对象内存的工具。其核心价值在于: - 利用 Runloop,优化对象释放时性能; - 对于方法返回对象,延缓对象释放时机; - 对于短时间
『极致』的 iOS Crash 防护
Crash 是最影响用户体验的指标之一,Crash 防护一定程度上能够提高用户体验。 苹果有提供 try catch 机制 (Exception Programming Topics)
React Native 基础知识
1. React Native 与 React 的主要区别是什么? React Native 与 React 的主要区别主要体现?
iOS 中的栈内存保护: ____stack_chk_fail 和 ARMv8.3 的指针验证机制
iOS 中的栈内存保护有哪些?这里分析了当前 iOS 中常见的栈内存保护方式,带你了解系统内部是如何防护栈内存问题的。
下一页
个人成就
文章被点赞
133
文章被阅读
26,945
掘力值
735
关注了
70
关注者
76
收藏集
11
关注标签
22
加入于
2018-01-09