240 发简信
IP属地:海南
  • iOS多线程之pthread

    pthread是POSIX Threads的缩写,POSIX是Protable Operating System Interface的缩写,即可...

  • C语言中的枚举类型

    如果一个变量只有几种可能的值,则可以定义为枚举类型。所谓“枚举”是指将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。声明枚举类型用e...

  • iOS开发中的循环引用

    循环引用的实质是,多个对象之间相互强引用,导致不能释放,让系统回收。iOS开发中常见的循环引用主要是由Delegate、NSTimer和bloc...

  • strong、retain、weak、copy、assign、_unsafe_unretain关键字

    strong、retain strong修饰符表示指向并持有该对象,其修饰对象的引用计数会+1。该对象只要引用计数不为0,就不会被销毁。当然可以...

  • iOS中dealloc实现机制

    一、dealloc调用流程 1、首先调用_objc_rootDealloc() 2、然后调用rootDealloc() 3、判断是否可以被释放,...

  • Objective-C中的深拷贝与浅拷贝

    一、概念 浅拷贝——只拷贝指向对象的指针,不拷贝引用对象本身。 深拷贝——拷贝引用对象本身。将对象obj,拷贝后得到obj-copy。对于浅拷贝...

  • static、const和sizeof关键字

    一、static关键字 static关键字的作用有如下两个: 修饰存储类型,使之成为静态存储类型。其中,在函数内定义的静态局部变量,存放于内存中...

  • 内存五大分区

    一、栈区(stack) 由编译器自动管理。存放函数的参数值,局部变量等。操作方式类似于数据结构中的栈。栈是由高地址往低地址扩展的数据结构,是一块...

  • Resize,w 360,h 240
    iOS开发中的RunLoop

    RunLoop又被称为运行循环,是iOS程序运行的根本。应用程序的执行,是根据代码的逻辑顺序,从前向后执行的,但是iOS应用程序并没有执行到某个...