1. 程式人生 > >《macOS開發》一個完整的APP所必需的功能與配置

《macOS開發》一個完整的APP所必需的功能與配置

targe ans 資料 fcc view 完整 afa con 狀態

工欲善其事,必先利其器,在寫項目之前,給大家延伸個小知識:如何聲明iOS和macOS** 公用的宏定義**。


技術分享圖片

《從零到一》創建一個完整的macOS APP

作為一個iOS開發者,可以很輕松的過渡到初級的macOS開發,介於macOS開發的相關資料甚少,於是發文以作記錄,同時希望能幫助到誌同道合的童鞋們,推薦博客:http://www.jianshu.com/u/a1aee6e433fb

1、創建工程,想必大家都非常熟悉了,不作過多講解,看圖:



技術分享圖片

2、調節窗口和根view的大小,進入main.storyboard調整:
技術分享圖片
技術分享圖片 3、自定義菜單欄,例子如下:
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片 4、如何獲取主window:
技術分享圖片
技術分享圖片 5、點擊窗口左上角的叉號之後的兩種處理方法<均寫在Appdelegate.m文件裏面>:
第一種處理:直接退出程序。
技術分享圖片 第二種處理:僅關閉窗口,但是APP仍處於啟動狀態,當點擊Dock欄中的圖標時,打開APP。


技術分享圖片

功能說完了,還有些必須的配置:
1、APP分類

技術分享圖片 2、若是用到了沙盒的存取功能,上架前還需改如下配置:
技術分享圖片

3、App Store還需要你的菜單欄有如下功能,就是從你的菜單欄可以呼出你的APP:

技術分享圖片 從菜單欄呼出APP


需要在這個菜單的點擊事件裏面寫上如下代碼:


技術分享圖片

大功告成,沒看明白的地方可以私信我,寫的不好的地方,歡迎留言。
覺得好,請給個star,謝謝!

《macOS開發》一個完整的APP所必需的功能與配置