原文連線:
nsworkspace 為應用程式提供如下服務:
1)開啟,操作檔案/裝置,獲取檔案/裝置資訊
2)跟蹤檔案,裝置以及資料庫的變動
3)設定或獲取檔案的 finder 資訊
4)啟動應用程式。
nsworkspace 是個 singleton 類,我們通過 sharedworkspace 來訪問它。比如下面的語句用 textedit 開啟指定的檔案:
下面的**演示了大部分 workspace 的應用,執行效果圖如下:
下面來看**,**都很簡單的:
[cpp]view plain
copy
print?
- (ibaction) openpdfbydefault:(id) sender
- (ibaction) openpdfbysafari:(id) sender
- (ibaction) selectfileinfinder:(id) sender
- (ibaction) gatherfileinfo:(id) sender
- (ibaction) copyfiletodesktop:(id) sender
- (ibaction) movefiletotrash:(id) sender
- (ibaction) gathericonoffile:(id) sender
- (ibaction) openurlbysafari:(id) sender
SharpZipLib使用示例
sharpziplib使用示例 zipinputstream gzipinputstream用於解壓縮deflate gzip格式流,zipoutputstream gzipoutputstream用於壓縮deflate gzip格式流。streamutil類包含了幾個stream處理輔助方法 co...
ConfigEngine使用示例
configengine使用示例 簡要過程如下 步驟3 編寫你的配置定義檔案 raw.f。步驟4 呼叫confengine裡的genconf.py編譯raw.f,生成raw.h.第一步,定義需要的配置項,儲存在raw.f raw.f檔案的解釋如下 第三列為預設值。注意列是由空白分開的,所以如果預設值...
使用陣列示例
namespace cards public hand south public hand west public hand east public void clear public void returnhandsto pack pack private hand north new hand ...