随笔分类 -  COCOA® PROGRAMMING FOR MAC® OS X 学习笔记

Mac OS 开发相关
摘要:与上一篇逻辑类似,这里采用同样的生产者消费者模式 创建线程使用了BlockOperation封装操作,使用OperationQueue作为并发队列 代码如下: import Foundation var run: Bool = true /// 将字符转成UInt8 func charToInt(c 阅读全文
posted @ 2021-03-13 16:05 兜兜有糖的博客 阅读(78) 评论(0) 推荐(0) 编辑
摘要:看到一个题目,多个线程交替输出 AB0CD1EF2GH3... 这个可以使用多种实现,主要考察线程之间的同步方式。 线程之间的同步方式有多种,这里采用第一种 import Foundation var run: Bool = true /// 将字符转成UInt8 func charToInt(ch 阅读全文
posted @ 2021-03-12 21:51 兜兜有糖的博客 阅读(185) 评论(0) 推荐(0) 编辑
摘要:1、NSControl是所有控件的父类,NSControl继承自NSView,因此NSControl是一个能够独立响应事件的NSView,每个NSControl含有一个Target和Action,当用户与控件交互的时候会发送Action消息。 这里有一点不明白,IOS中的控件的事件大多都过回调对应... 阅读全文
posted @ 2015-05-27 20:19 兜兜有糖的博客 阅读(388) 评论(0) 推荐(0) 编辑
摘要:这个是Mac OS App开发学习的第一篇,希望是一个好的开始。一、为什么要学习Mac OS App开发 a)长时间做IOS开发,发现自己所做的局限在苹果的一些库上面,一些底层的API却是私有的,不利于自己对操作系统的理解,学习Mac OS 可以增加对底层系统的理解,OC也有更广泛的应用空间。 ... 阅读全文
posted @ 2015-05-26 21:38 兜兜有糖的博客 阅读(391) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示