240 发简信
IP属地:北京
  • 举个栗子,本文的 main.out 中的__got的 section header 的reserved1字段值为 2。----------------
    ------__got它有2个条目,那么第一条条目对应的符号 index 是 indirect symbol table 中的第 2 个(下标从0开始)。
    兄弟这个:__got它有2个条目,是怎么看出来的,不是很理解从哪里看出来的,麻烦指点下,谢谢。

    Mach-O 学习小结(三)

    最近学习了一下 Mach-O ,这里做个笔记记录,整理思路,加深理解。原文出处 Valar Morghulis 的博客[https://zhangbuhuai.com/pos...

  • 你是05后,今年才15啊?你都有孩子了?
    没事,不被后老公嘲笑就行。

    被自己的亲老公嘲笑

    婆婆在国外,说不想回来,还说一年给我五万块钱。 我不愿意,我说我不要钱,只想她回来帮我带孩子,因为我想出去工作,想要一些时间给自己去做一直想要做的事业。 老...

  • 哇,戴明抄你的图

    iOS自动布局AutoLayout

    1.1 AutoLayout原理 iOS 中视图所需要的布局信息只有两个,分别是 origin/center 和 size,在这里我们以 origin & size 为例,也...

  • 说下我自己的见解:不用自动约束布局的原因应该是为了考虑到自动布局对性能的影响。在苹果没有优化autolayout 引擎之前,自动布局性能损耗随视图嵌套层级的增加呈指数级别增长。现在苹果已经优化了,好了很多,基本呈线性了。所以这里你必须意识到一点,自动布局增加了cup的工作量。还有一点特别关键就是,自动布局引擎是把你写的一条条约束(约束表达式)求出唯一解后,转换为试图的(x,y,width,height)然后显示出来了。
    到这里相信你理解,为啥不让用frame,因为都是指定的,没有上面的计算过程,确实能提升性能。
    autolayout的优势在于能灵活应对外在,内部的变换,以改变自己的frame。

    Masonry框架详细解析(一) —— 基本概览(一)

    版本记录 前言 我们做APP界面,也就是布局UI,那么关于布局,我们有很多方法,苹果也都提供了支持,市场上我们用的并不是系统提供原生的layout,对于OC语言一般都是使用一...

  • 可以看到,查询到的结果为:_(0x57)s(0x73)h(0x68)a(0x61)r(0x72)e(0x65)d(0x64)。从ASCII码查表即可得到结果,即我们这里的符号名_shared。
    是5F

    Mach-O 学习小结(二)

    最近学习了一下 Mach-O ,这里做个笔记记录,整理思路,加深理解。原文出处 Valar Morghulis 的博客[https://zhangbuhuai.com/pos...

  • 120
    你可能不知道的iOS性能优化建议(来自前Apple工程师)

    今天在推特上看到一篇关于性能优化不错的文章,是前苹果开发人员写的,翻译了一下与大家分享,原地址iOS Performance tips you probably didn't...

  • 120
    Swift Monkey整理

    Swift Monkey Test 基于框架:XCTest代码侵入:有支持语言:OC,Swift用例语言:Swift官方链接:https://github.com/zalan...

  • 120
    iOS代码层获取电量

    1.加载动态链接库 iOS是给予Linux内核,在Linux调用如下函数来加载动态链接库:dlopen,dlsym,dlclose,dlerror dlopen:以指定模式f...

  • 120
    HTTPS原理解析

    原理 步骤一 客户端行为操作:生成随机数randoms加密算法清单传输:randoms,加密算法清单已有数据:randoms 步骤二 服务端行为操作:生成随机数randomc...

  • Infer静态代码检查(一)

    最近想做静态代码检查,考虑了以下几点,最终选择了facebook 的infer作为主要研究对象: 开源 适用于android,ios等基于clang的编译工程 可以通过命令行...