AppCleaner – 乾淨移除不要的應用程式
AppCleaner 是一款免費的應用,它可以移除你在Mac上不想要使用的應用程式。
Linux,Pi,IoT,rfid
一般的情況下有可能想要刪除目錄下的某個檔案,當符合的檔案只有幾個時刪除是很容易的,但目錄下符合的檔案有很多時該怎麼辬?
像Mac目錄下都會有個系統產生的隱藏檔.DS_Store
,如果要刪除每個目錄下的.DS_Store
就必需要靠指令搭配才能省時省力,接下來會告訴你如何使用簡單的指令來完成。
macOS中要列出正在執行的應用程式時該怎麼做?這裡要介紹2個物件:NSWorkspace、NSRunningApplication,由NSWorkspace來取得NSRunningApplication陣列,每一個正在執行的應用程式資訊封裝成NSRunningApplication物件,自已開發的應用程式裡再使用NSRunningApplication物件提供的method利用在程式中,例如:偵測某應用是否正在執行中。
Mac下使用Objective-C來了解硬體資訊必需要依靠 IOKit Framework ,如果在還未寫程式時也可以利用 IORegistry Explorer 看一下硬體資訊,要取得該工具程式的方法很多,如果您是開發者更可以在Downloads for Apple Developer取得工具 Hardwre Tools for Xcode ,其中內建許多硬體有關的資訊,包含了 IORegistry Explorer。
Mac程式上使用NSTextField元件時,必需要取消某些特殊按鍵功能時該怎麼處理呢?或是你想要按下Enter時可以全選文字或是檢查內容該怎麼做呢?
至從Android支援USB Host(Android USB OTG)之後,陸續的支援很多USB接外設備,例如:Audio、USB Stick、Keyboard、Mouse…等周邊,有些插入後就自動支援,有些可能不支援內建的驅動,但可以經過UsbDeviceConnection
進行USB控制硬體也能達到效果,但該周邊功能僅能給自建的APP使用。
WWDC 2013,Apple提供接替NSURLConnection的框架:NSURLSession,它提供Session的架構,讓你可以利用NSURLSessionTask來增加你要下載或是上傳的程序,下載方面還提供續傳功能,也就是你可以暫時你的Task再回復Task,另外也提供 背景下載 功能,在NSURLSession架構中也提供初始化的設定,這些設定方式由NSURLSessionConfiguration來管理,如果你要提供背景下載就需要更改其中的設定才能完成,在此之前先看一下它提供的架構:
iOS中不管是聲音或影像播放、錄音都有提供非常方便的Framework來使用,但這些功能大都只能直接將原來的內容存到檔案或是從檔案中讀取後播放,在一些場合中是必需要即時的處理播放與錄音的動作,像VoIP這類型的或是助聽器功能,它們的共通點都需要將麥克風的內容即時的播放出來,這時就必需要用到較進階的功能AUGraph
的使用,接下來會完成一個最簡單的範例展示AUGraph基本功能,並且會在UI上增加靜音開關,這並非是調整硬體音量至最小,而是學習在Callback中改變即時要播放的資料,資料經過處理後,直接模擬類似靜音的功能。
至從ADT 改版後,建立新專案會依照你選定支援的版本來決定是否要有appcompat的相容套件,如果需要的話會自動建立appcompat
與 _v7
命名而成的的專案Library並與自行建立的專案關聯,其中_v7
是appcompat
的版本命名規則,不過,建立的專案一多就會像下圖一樣多很多appcompat_v7
為首的專案名稱:
ADT更新到22.6之後一開始建立新的Project時卻出現下面的問題,這發生什了什麼事?
下面會依照這個方式來解決它或是使用其他方式來符合自已的需求。