首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lenhoon
掘友等级
移动研发工程师
拥抱变化,永远做一位学生
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 35
沸点 4
赞
39
返回
|
搜索文章
赞
文章( 35 )
沸点( 4 )
CoreFoundation CFRuntimeBase下的_cfinfo[4]存储信息探究
注释上已经很明确了,这个位代表着什么状态,于是乎我就猜想,是不是这个_cfinfo下面都有着通用的位来表示状态,就因此查看代码有了如下的结论。(咱们就不卖关子了啊,直接把结论写上,之后再说怎么看的) isa指针不用多说,是个iOS开发都知道。 cfinfo[4]是个数组,类型是…
iOS逆向--MachoO文件
我们发现有4种架构。再拆分出armv7架构: 说明合并成功了,当然不仅仅是两个,可以多个macho文件合成一个,我们可以通过这种方式来分析可执行文件的单一架构。 header:包含该二进制文件的一般信息,最开始读取的部分,例如字节顺序、架构类型、加载指令的数量等。类似于一本书的…
去阿里,是不可能的,这辈子都不可能的
前几天,又有一个朋友邀请我去阿里,然后,,,,,我不假思索地就拒绝了。 因为说实话,阿里的修福报文化不适合我——不小心又装逼了。主要是感觉自己的学历配不上进大厂,就一个大专而已。虽然后来迫于女朋友的压力买了一个野鸡大学的本科学历(说买也不准确,我真去南昌参加考试了两天),但从来…
iOS Rendering 渲染全解析(长文干货)
1. 计算机渲染原理 对于现代计算机系统,简单来说可以大概视作三层架构:硬件、操作系统与进程。对于移动端来说,进程就是 app,而 CPU 与 GPU 是硬件层面的重要组成部分。CPU 与 GPU 提供了计算能力,通过操作系统被 app 调用。 CPU(Central Proc…
(建议精读)灵魂之力—提升学习效率 99% 的私藏秘籍全公开
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 在学习一个技术之前,判断一个技术是不是真正有价值?一个技术是不是值得我们花费足够的精力去深挖?是非常重要的,关键就在于在未来几年甚至十几年,它是否能真正地解决项目研发过程中的一…
老司机的神兵利器-效率工具
快速启动应用,Windows版的神器Alfred。 快速启动应用+文件搜索+各种实用插件(计算器、翻译、网页快速访问等)。 我的最爱,没有它我几乎半残。 一开始从用altrun 然后试过Listary ,发现WOX 后,最为顺手,效率提升100%。 秒找电脑里的各种文件。与WO…
iOS进阶之路 (十一)分类的加载
上篇文章讲到,实现了+ load方法的类是非懒加载类,否则就是懒加载类。 非懒加载类:+ load方法是在main函数之前被调用的。这个时候为了能后保证+ load方法能被调用,就必须提前把这个类加载好。 非懒加载类加载流程: _dyld_objc_notify_registe…
iOS - 老生常谈内存管理(四):内存管理方法源码分析
前面我们只是讲解了内存管理方法的使用以及使用注意,那么这些方法的内部实现到底是怎样的?引用计数具体又是怎样管理的呢?接下来我们走进Runtime最新源码objc4-779.1(写该文章时的最新),分析alloc、retainCount、retain、release、deallo…
彻底搞懂如何使用Hexo+GitHubPages搭建个人博客
很荣幸您能通过搜索引擎,在众多介绍如何使用Hexo搭建个人博客的教程中检索到本文。本着不让您失望的原则,我会尽我最大努力将本篇文章写地全面并具有可操作性。让您在阅读之后明白Hexo和GitHub Pages之间是如何联系及运作的,如何搭建一个完整个人博客。首先,本文会首先讲述个…
iOS多线程:GCD详解
GCD有着很明显的优势,正是这些优势才使得GCD在处理多线程问题有着举足轻重的地位。 相信很多初级开发者会对GCD任务和队列之间的关系理解含糊不清,实际上队列只是提供了保存任务的容器。为了更好的理解GCD,很有必要先了解任务和队列的概念。 任务就是需要执行的操作,是GCD中放在…
下一页
个人成就
文章被点赞
34
文章被阅读
8,957
掘力值
256
关注了
79
关注者
10
收藏集
31
关注标签
96
加入于
2015-11-08