PGzxc

纸上得来终觉浅 绝知此事要躬行

一 概述

  • Block封装了一段代码,可以在任何时候执行
  • Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值
  • 苹果官方建议尽量多用block。在多线程,异步任务,集合遍历,集合排序,动画转场用的很多
阅读全文 »

一 ARC介绍

  • ARC是自iOS5之后增加的新特性,完全消除类手动管理内存的繁琐,编译器会自动在适当的地方插入适当的release,retain,autorelease语句。你不再需要担心内存管理,因为编译器为你处理了一切
  • ARC是编译器特性,而不是iOS运行时特性,它也不是类似其他语言中的垃圾收集器。因此ARC和手动内存管理性能是一样的,有时还能更加快速,因为编译器还可以执行某些优化
阅读全文 »
0%