学习一个平台的开发一开始的时候,我想最先应该从应用的生命周期开始学习。应该带着问题去了解一个应用。从哪里开始,到哪里结束,其中的过程又是什么?...
![240](https://upload.jianshu.io/collections/images/370020/apple_logo5.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
收录了7篇文章 · 12人关注
学习一个平台的开发一开始的时候,我想最先应该从应用的生命周期开始学习。应该带着问题去了解一个应用。从哪里开始,到哪里结束,其中的过程又是什么?...
在一个复杂的系统中,层次化设计可以说是非常基础和重要的。从认识一个系统的每个层次入手去学习一个系统,是一个非常不错的开始。(笔者著) 一、OS ...
一、前言 写该篇文章的缘由是:我想手动控制macOS的主程序循环,用来添加自己想要的处理。正文 I ~ IV 部分 讲解我理解macOS应用结构...
| 置顶| Cocoa 文集声明与阅读导向 前言 一、匆匆一阅 应用(NSApp)获得键盘事件(Key Event)之后,最多会使用四个流程来处...
为什么我手动创建的NSApp没有图标,接收不到键盘相应?那是因为没有设置ActivationPolicy(显示策略) [NSApp setAct...
| 置顶| Cocoa 文集声明与阅读导向 前言 这篇文章没有一点图片,这样非常的不好。将就将就。TAT。如果有时间我会把自己的理解用图片的形势...
一、匆匆一阅 内核接收到外设的触发事件后,将事件打包成一个数据包(Event)传输给Window Server。Window Server通过应...
专题公告
实践固然重要,但是无脑的走一步看一步教程只适合刚接触的时候。
本专题致力于Mac系统级理论知识的构造。
欢迎投稿,拒绝无脑流水站式“漫画”教程。