Avatar notebook default
26篇文章 · 10822字 · 1人关注
  • GCD

    GCD 异步刷新屏幕在主队列中执行 dispatch_sync()锁死 在当前线程中调用dispatch_sync()回造成锁死dispatch...

  • RunLoop

    RunLoop 是什么 一个死循环。 Why Run Loops? 使程序一直运行并接受 用户输入 处理事件,如当用户对UI进行操作后进行事件的...

  • Resize,w 360,h 240
    Xcode使用

    Groups & folder groups 和 folder的区别 groups 一般只在你的工程中是文件夹(黄色)的形式,但是在本地的目录中...

  • NSException和NSError的使用场景

    如果需要指出程序员的编码错误,则应该使用NSException。例如,一个方法只能接收奇数作为参数,但是程序员在调用该方法时传入了一个偶数,这时...

  • Resize,w 360,h 240
    OC 数据持久化

    NSCoder 使用NSCoder时Model要遵循NSCoding协议,同时也要实现encodeWithCoder和initWithCoder...

  • Resize,w 360,h 240
    iOS 模态视图

    概念 ios开发中,在当前视图上再弹出一个视图(模态视图)例如登陆视图,分享视图,注册等等。 说明 实现一个简单的多视图应用,视图控制器都会有一...

  • 自动转屏

    设备方向发生变化时,应用会收到信的方向信息,并根据相关设置决定是否感觉新的设备方向调整界面方向。 如果需要修改默认支持方向,则必须在相应的UIV...

  • Resize,w 360,h 240
    触摸事件 & UIResponder

    UIResponder UIResponder定义了一系列的方法,用于接收和处理用户事件,例如触摸,运动(设备摇晃)和控制(文本编辑或播放音乐)...

  • ViewController

    ViewController loadView什么时候被调用? 每次访问UIViewController的view(比如controller.v...

文集作者