Mac OS開發—Xcode給Mac應用添加編輯快捷鍵(剪切 複製 粘貼 全選 刪除 撤銷 重做)功能

前言

筆者做Windows開發的,無奈公司有Mac OS的項目需要維護,之前沒有編輯菜單的功能,需要筆者加上這個功能,筆者只能硬着頭皮上。還好會c++,Mac應用裏面一般都會用object-c 也可以和c++混着用,連猜帶蒙,把這個功能實現。對於會的人很簡單,不會的人難的很,所以筆者下面貼個圖告訴怎麼實現這個功能。筆者剛開始也是到處百度(連關鍵詞都不知道搜啥),到處加羣求幫,效果也不大。有一天,筆者想,編輯菜單(剪切 複製 粘貼 全選 刪除 撤銷 重做 等)這麼通用的功能,肯定早有人實現,或者說系統肯定有通用的東西。書中只有顏如玉,所以還是老實看書。筆者下了一本 Cocoa.Programming.for.Mac.OS.X.4th.Edition.pdf+源代碼(下載鏈接:https://pan.baidu.com/s/1Z8OYfuJHEodxgpOSTRcv5Q 密碼:apaz),之前瞭解到cocoa於mac os類似MFC於Windows一樣是一個桌面框架。在書中的21章節 有關於 快捷鍵鍵功能的實現。筆者是急性子,直接把源碼打開看,然後恍然大悟了!

編輯快捷鍵實現

這個應該叫Cocoa實現編輯快捷鍵功能麼,直接上圖吧。
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章