Avatar notebook default
8篇文章 · 6183字 · 1人关注
  • Resize,w 360,h 240
    Mac应用的生命周期——入门第一篇

     学习一个平台的开发一开始的时候,我想最先应该从应用的生命周期开始学习。应该带着问题去了解一个应用。从哪里开始,到哪里结束,其中的过程又是什么?...

  • Resize,w 360,h 240
    [译]Mac科技概况

    在一个复杂的系统中,层次化设计可以说是非常基础和重要的。从认识一个系统的每个层次入手去学习一个系统,是一个非常不错的开始。(笔者著) 一、OS ...

  • 纯代码创建macOS应用,及仿写[NSApp run]

    一、前言 写该篇文章的缘由是:我想手动控制macOS的主程序循环,用来添加自己想要的处理。正文 I ~ IV 部分 讲解我理解macOS应用结构...

  • Resize,w 360,h 240
    Cocoa 键盘事件

    | 置顶| Cocoa 文集声明与阅读导向 前言 一、匆匆一阅 应用(NSApp)获得键盘事件(Key Event)之后,最多会使用四个流程来处...

  • Mac相关阅读导向

    一、Mac相关阅读导向 这是一个类似于目录的向导。目的在于:梳理知识点。更方便、更好、更准确地找到相应文章。 Mac科技概况Mac应用的生命周期...

  • Cocoa 鼠标、触摸板事件

    | 置顶| Cocoa 文集声明与阅读导向 前言 这篇文章没有一点图片,这样非常的不好。将就将就。TAT。如果有时间我会把自己的理解用图片的形势...

  • Resize,w 360,h 240
    Cocoa应用接收外设事件的过程

    一、匆匆一阅 内核接收到外设的触发事件后,将事件打包成一个数据包(Event)传输给Window Server。Window Server通过应...

  • 为什么手动创建的NSApp没有图标,接收不到键盘响应?

    为什么我手动创建的NSApp没有图标,接收不到键盘相应?那是因为没有设置ActivationPolicy(显示策略) [NSApp setAct...

文集作者