240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    变量和指针赋值在内存中的表现

    在开发中,发现忘记了很基础的内容。所以学习记录下C语言中会遇到指针和变量之间赋值的情况,*和&以及组合。如果不知道符号的真实含义,就会很容易遗忘...

  • NSString在不同的初始化方式导致的神奇现象

    本文主要是实验了两个不同的NSString初始化方法导致的奇怪现象,因为能力有限,只进行了一番简单的解释,抛砖引玉。最后附上了一些猜想,供君参考...

  • Resize,w 360,h 240
    iOS开发中copy和mutableCopy赋值方法的异同

    本文逻辑图 copy和mutableCopy赋值的异同1.copy,mutableCopy都是深拷贝,也就是会重新开辟出一块内存来保存和原有值相...

  • Resize,w 360,h 240
    iOS中copy,strong,retain,weak和assign的区别

    本文逻辑图: 在知道他们区别之前,我们首先要知道NSObject对象的赋值操作做了哪些操作。 A=C其实是在内存中创建了一个A,然后又开辟了一个...

  • iOS中的SEl和IMP到底是什么

    SEL : 类成员方法的指针,但不同于C语言中的函数指针,函数指针直接保存了方法的地址,但SEL只是方法编号。 IMP:一个函数指针,保存了方法...

  • url为什么要编码

    以iOS编程为例,每当我们从服务器获得到一个链接需要分析链接的组成,或者在捕捉本地网路请求作出响应判断的时候,我们经常需要对URL进行解码和编码...

  • Resize,w 360,h 240
    Runtime,元类,isa指针的概念及联系

    1.Runtime是什么 Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势...