02 2014 档案
摘要:UIViewController *controller; UIView *view = self.view; while (1) { controller = (UIViewController *)view.nextResponder; if (![controller isKindOfClass:[UIViewControllerclass]] || controller.navigationController == nil) view = view.superview; else break; }
阅读全文
摘要:static作用:“改变生命周期” 或者 “改变作用域” 程序的局部变量存在于(堆栈)中,全局变量存在于(静态区 )中,动态申请数据存在于( 堆)中。1.作用于变量: 用static声明局部变量-------局部变量指在代码块{}内部定义的变量,只在代码块内部有效(作用域),其缺省的存储方式是自动变量或说是动态存储的,即指令执行到变量定义处时才给变量分配存储单元,跳出代码块时释放内存单元(生命期)。用static声明局部变量时,则改变变量的存储方式(生命期),使变量成为静态的局部变量,即编译时就为变量分配内存,直到程序退出才释放存储单元。这样,使得该局部变量有记忆功能,可以记忆上次的数据...
阅读全文

浙公网安备 33010602011771号