7
我有一個小問題,我嘗試瞭解如何使用Cocoa爲Mac應用程序保存文件,我知道我可以使用保存面板保存它。使用mac應用程序保存文件 - 文件擴展名爲
這裏是一個很好的例子: Saving files in cocoa
現在的問題是,有沒有辦法救了我的擴展文件(一PLST文件)(例如* .fun,* .XXX,* .myextension,ecc ...)?我希望能夠在用戶雙擊文件時打開我的應用程序。
我有一個小問題,我嘗試瞭解如何使用Cocoa爲Mac應用程序保存文件,我知道我可以使用保存面板保存它。使用mac應用程序保存文件 - 文件擴展名爲
這裏是一個很好的例子: Saving files in cocoa
現在的問題是,有沒有辦法救了我的擴展文件(一PLST文件)(例如* .fun,* .XXX,* .myextension,ecc ...)?我希望能夠在用戶雙擊文件時打開我的應用程序。
在應用程序的plist中設置接受的文檔類型;是這樣的:
使「yourExtension」無論你想你的擴展是沒有期限。
但是,一旦你這樣做了,它是由你決定如何加載它們打開。這就是NSDocument和朋友進來的地方。瞭解基於文檔的應用程序的功能。這裏有一些Apple documentation on the subject。
如果你想看到它的實際操作,請檢查/ Developer/Examples中TextEdit的來源。另外,如果您不介意遷移進度,Xcode有一個基於文檔的應用程序的模板(創建一個新項目並選擇標題爲「創建基於文檔的應用程序」的複選框。)