摘要: 本文转自:http://www.macdev.io/ebook/event.html 事件分发过程 OSX 与用户交互的主要外设是鼠标,键盘。鼠标键盘的活动会产生底层系统事件。这个事件首先传递到IOKit框架处理后存储到队列,通知Window Server服务层处理。Window Server存储到 阅读全文
posted @ 2017-10-29 21:18 燃烧吧,少年 阅读(2354) 评论(0) 推荐(0) 编辑
摘要: 1、对于osx,设置WebView的UserAgent的方法 2、对于osx,设置WKWebView的UserAgent的方法 3、对于ios,设置WebView或WKWebView的UserAgent的方法 阅读全文
posted @ 2017-09-06 19:37 燃烧吧,少年 阅读(1816) 评论(0) 推荐(0) 编辑
摘要: 1、什么是GCD GCD是异步执行任务的技术之一。一般将应用程序中记述的线程管理用代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现的,因此可统一管理,也可执行任务,这样就比以前的 阅读全文
posted @ 2017-08-28 15:28 燃烧吧,少年 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 官网地址:https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/ErrorHandling.html#//apple_ref/doc/uid/TP40 阅读全文
posted @ 2017-08-21 20:37 燃烧吧,少年 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 官网地址:https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/AccessControl.html#//apple_ref/doc/uid/TP40 阅读全文
posted @ 2017-08-21 13:36 燃烧吧,少年 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1、在Swift工程添加OC代码 在swift语言里,同一个项目内的文件基本会放在同一个命名空间里,所以没有.h文件。如果想在swift工程中添加OC代码,需要解决怎么引用OC代码的头文件问题。具体的解决办法就是:新建一个Header File文件里。 如下图所示,在新建的.h文件里面,添加OC代码 阅读全文
posted @ 2017-08-13 16:46 燃烧吧,少年 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 官方资料地址:https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Closures.html#//apple_ref/doc/uid/TP40014 阅读全文
posted @ 2017-08-11 15:25 燃烧吧,少年 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 如果想在当前的工程里面创建一个新的target话,有两种方式: 1、想创建一个完全新的target话,只需要File——》New——》Target(如下图所示),根据自己需求选择新的target类型: 2、通常我们创建一个新的target,是在当前已经存在的target基础上创建的。所以我们可以在当 阅读全文
posted @ 2017-07-31 16:06 燃烧吧,少年 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 部分内容转自:http://www.jianshu.com/p/2503e3e5fc64 一、NSNotificationCenter(通知中心) 通知中心是整个通知机制的关键所在,它管理着监听者的注册和注销,通知的发送和接收。通知中心维护着一个通知的分发表,把所有通知发送者发送的通知,转发给对应的 阅读全文
posted @ 2017-07-23 13:53 燃烧吧,少年 阅读(2492) 评论(0) 推荐(0) 编辑
摘要: 如果想再应用运行的时候,隐藏其菜单栏和dock图标话,可以在info.plist里面添加一个字段Application is agent (UIElement),并将其值设置为YES,如下图所示: 阅读全文
posted @ 2017-07-12 13:41 燃烧吧,少年 阅读(541) 评论(0) 推荐(0) 编辑