前言
回顾下mac的基础,可用作索引
mac基础控件
NSLabel
NSTextField
NSButton
NSTextView
NSSegmentedControl
NSComboBox(分类选择菜单)
NSDatePiker(日期选择)
NSPopUpButton(选项列表)
NSImageView
NSTableView
NSTableCellView
NSAlert
NSCollectionView
NSSlider
NSProgressIndicator(进度条)
NSToolBar
NSBox(选择按钮)
NSOutlineView(菜单分类)
NSTabViewController(分页控制器)
NSWindowController
NSSplitView(将试图按照比例分裂)
NSStackView
NSMenu(右键菜单)
NSPopover(侧边提示)
QLPreviewPanel(预览)
功能
基础
NSApp
NSStatusBar
NSUserNotification(消息推送)
事件处理
NSTrackingArea(试图获取鼠标进出事件)
-(BOOL)performKeyEquivalent:(NSEvent *)event (键盘监听事件)
NSEvent(全局监听事件)
文件相关
NSOpenPanel(打开路径选择文件)
NSSavePanel(选择路径保存文件)
NSPasteboard(粘贴板)
多媒体
WKWebView
AVPlayer
其他
撤销
[[self undoManager]undo];
[[self undoManager]redo];
参考
基于OC语言的macOS开发视频教程(�https://i.xue.taobao.com/detail.htm?spm=a2174.7765247.0.0.Q5FIrn&courseId=100614�)
教程源码(https://pan.baidu.com/s/1mnr66wnLetCQfP6yp2drvg)
网友评论