發表文章

目前顯示的是 2月, 2017的文章

[筆記] 刪除mac 電腦中惱人的 .DS_store 檔案

相信用mac電腦的開法者們,大多都會覺得.DS_store 檔案超級惱人 有幸我翻閱技術長大大的文章,發現了這個  https://bowwow.tips/post/20160607/ 實在是太感動了 在此單純記錄下我實作的過程 打開 Terminal and then ... 我使用以下指令,可以禁止 .DS_store 的生成 defaults write com .apple .desktopservices DSDontWriteNetworkStores true 如果以後的某一天,反悔了想要回復上一動 用這個 可以恢復 .DS_store 檔案的生成 defaults delete com .apple .desktopservices DSDontWriteNetworkStores 再次感謝 技術長大大 的分享 ^_^ 報告完畢

[筆記] 使用 Sublime Text 2 trace code 的技巧

圖片
我用的是 mac版 Sublime Text 2 trace code 的時候 最常做的事情就是 find 關鍵字,可以查看我們要找的關鍵字出現在程式碼的哪些地方 但如果今天的整個專案有一大大大包 我想從專案當中一層又一層資料夾、很多很多檔案裡面,找是否有我要的關鍵字怎麼辦呢? 此時使用 Sublime Text 2 這套工具蠻省力氣的... 哇靠!直接進入業配主題!!!! OAO!! 醒醒吧!我沒有業配!嗚嗚...嗚.  QQ 廢話不多說 步驟一: 首先你要知道專案資料夾的路徑 工程師的直覺反應就是 打開 Terminal cd 到專案資料夾的目錄 pwd 就可以看到啦 步驟二:打開 Sublime Text 2 選 Find -> Find in Files ... 步驟三:此時,Sublime 的下方可以看到出現三個欄位 把專案所在的路徑貼到 Where 欄位 把想要找尋的關鍵字寫在 Find 欄位 然後按下 Find 步驟四:完成! 他會顯示關鍵字所在的檔案(下圖中黃色),還有所在的行數唷(下圖中紫色)!

[iOS] CocoaPods 安裝與使用

圖片
參考資料 https://cg2010studio.com/2014/08/15/ios-使用-cocoapods-管理第三方套件/ https://changhaoblog.wordpress.com/2016/04/23/cocoapods-入門/ CocoaPods 是 iOS 第三方套件管理工具 就像 pip 之於 python 凡走過必留下痕跡,我在此紀錄一下實際使用時的情形 安裝: gem install cocoapods pod setup 完成後可以使用 pod --help 來看看 搜尋套件 pod search 關鍵字 例如 pod search AFNetwork 在專案中使用Pod的方法: 首先用 Xcode 開一個新的 iOS 專案 我就叫做 PodTest 打開 Terminal 去專案資料夾下做 pod init init 後會跑出 Podfile 這個檔案,我使用 vim 編輯它 在 target '專案名稱' 的  do 與 end 之間寫要使用的套件 我用 pod 'AFNetworking' 如果要支援 iOS 9.0 以上的版本的話 就把 platform 前面的註解 #號 刪掉 (uncomment) 編輯完Podfile後存檔,然後使用 pod install 安裝 安裝完後 會出現一個副檔名為 xcworkspace 的檔案,之後的開發就直接用 xcode 開啟這個檔案 刪除Pod套件: 方法很簡單 編輯 Podfile 把想要刪除的套件用 # 註解起來或是直接刪掉 做完後存檔後再 pod install 即可 更新 Pod: 使用指令 pod update

Emacs 使用筆記

最近我用 macbook 來玩 emacs 在此紀錄一下基本用法 安裝Emacs超簡單,直接附上載點 Emacs For Mac OS X  下載安裝即可 以下代號說明 C = ctrl = control 鍵 M = meta = alt = option 鍵 C-h 代表 ctrl鍵+h M-f 代表 option鍵+f 依此類推 [筆記] C-h : 取得內建的 Help 先 C-h 再 t : 查看內建的教學 先 C-x 再 C-c : 離開 Exit Emacs 先 C-x 再 C-s : 存檔 C-p : 前一行 Previous Line C-n : 下一行 Next Line C-b : 往前一個字元 backward one character M-b : 往前一個字串 backward one word C-f : 往 後一個字元 forward one character M-f : 往後一個字串 forward one word C-a : 去這一行的開頭 go to beginning of the line C-e : 去這一行的最後面 go to end of the line C-d : 刪除後一個字元 delete one character M-d : 刪除後一個字串 delete one word C-k : 剪下(Kill)現在這一行後面整串內容 cut the rest of the current line C-y : 貼上(Yank) paste 先 C-x 再 u : 回到上一動 Undo C-s : 開始往後搜尋關鍵字 C-r : 開始往前搜尋關鍵字