GCD 异步刷新屏幕在主队列中执行 dispatch_sync()锁死 在当前线程中调用dispatch_sync()回造成锁死dispatch...
RunLoop 是什么 一个死循环。 Why Run Loops? 使程序一直运行并接受 用户输入 处理事件,如当用户对UI进行操作后进行事件的...
Groups & folder groups 和 folder的区别 groups 一般只在你的工程中是文件夹(黄色)的形式,但是在本地的目录中...
如果需要指出程序员的编码错误,则应该使用NSException。例如,一个方法只能接收奇数作为参数,但是程序员在调用该方法时传入了一个偶数,这时...
NSCoder 使用NSCoder时Model要遵循NSCoding协议,同时也要实现encodeWithCoder和initWithCoder...
概念 ios开发中,在当前视图上再弹出一个视图(模态视图)例如登陆视图,分享视图,注册等等。 说明 实现一个简单的多视图应用,视图控制器都会有一...
设备方向发生变化时,应用会收到信的方向信息,并根据相关设置决定是否感觉新的设备方向调整界面方向。 如果需要修改默认支持方向,则必须在相应的UIV...
UIResponder UIResponder定义了一系列的方法,用于接收和处理用户事件,例如触摸,运动(设备摇晃)和控制(文本编辑或播放音乐)...
ViewController loadView什么时候被调用? 每次访问UIViewController的view(比如controller.v...
文集作者