摘要:
OC高级编程——深入block,如何捕获变量,如何存储在堆上首先先看几道block相关的题目这是一篇比较长的博文,前部分是block的测试题目,中间是block的语法、特性,block讲解block内部实现和block存储位置,请读者耐心阅读。具备block基础的同学,直接调转到block的实现下面... 阅读全文
摘要:
C C++ OC iOS面试重点问题(一)1、字符串常量需要加\02、逻辑运算 位操作(经典:实现两个数的交换)3、关键字4、引用和指针的区别和联系5、如何引用一个已经定义过的全局变量? 答:可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变变... 阅读全文
摘要:
详解Objective-C中静态变量使用方法Objective-C中静态变量使用方法是本文要介绍的内容,Objective-C支持全局变量,主要有两种实现方式:第一种和C/C++中的一样,使用"extern"关键词;另外一种就是使用单例实现。(比如我们经常会把一个变量放在AppDelegate里面作... 阅读全文
摘要:
IOS内存nil与release的区别分类:IOS内存管理nil和release的作用:nil就是把一个对象的指针置为空,只是切断了指针与内存中对象的联系;而release才是真正通知内存释放这个对象,但是在IOS中其实也不会立马释放内存,而是将内存计数器剪去1,直到计数器变为0,才会释放掉内存,所... 阅读全文