Just My Life & My Work

Posts tagged ‘tool’

Mac 硬碟速度測試 (Mac Disk Speed Test)

最近公司遺留一大批iMac,趁著「兵荒馬亂」,趕緊挑個性能效能還不錯的iMac,沒想到真的讓我工作感覺良好許多!也能顧到眼睛,因為是Retina 4K螢幕~

最想知道的是硬碟速度測試 (Mac Disk Speed Test),用了半年的混合硬碟1TB,發現開發過程越來越會「轉圈圈」,明明就不怎麼需要運算,卻給我轉個三五秒鐘,中斷我疾速的思慮,實在令人惱怒⋯⋯

現在換台完全固態硬碟256GB的iMac,測試硬碟速度發現比混合硬碟快至少3倍,有沒有這麼誇張!?數據可以說話,我是使用Blackmagic Disk Speed Test,想起2012年買的Macbook Air,硬碟速度只有這台iMac的1/4⋯⋯

(繼續閱讀…)

[iOS] 視覺化專案相依關係 (Dependency Visualizer)

去年11月底,剛熟悉公司專案,想知道整個專案的至今的狀況如何,其中一個方式就是了解程式碼相依程度,我找到一個相當不錯的視覺化專案相依關係的工具,會透過網頁以互動的方式呈現。

我在GitHub上找個開源專案,透過模擬器編譯成功後,成功開啟網頁來玩泡泡~

從main開始進入AppDelegate。

(繼續閱讀…)

Line的跨頁截圖功能

2012年開始使用Line到現在,我實在無法60%認同Line的好用之處,只是因為親朋好友聯繫好方便,加上群組能夠存放相片,分享彼此的美好時光外,近一個月我發現新功能,就是能夠「跨頁截圖」,讓我願意又多了1%的認同感的功能XD~

為什麼我高達60%不喜歡Line呢?詳情可見我的經驗文章:誤刪Line帳號。光是這一點,我50%討厭它。

每次看到有人在爆料Line的對話,都看得好辛苦呀~現在有了跨頁截圖功能,就能輕易地將好幾頁螢幕的對話,一次下載成圖片檔。舉我最近阿婆群組的例子,每次想要回家吃阿婆料理,都要先在群組上通知阿婆~

你看看你看看~貼圖就能表達我們的心聲,真是太搞笑了啦XDDD~

[Xcode][iOS] 清除警告訊息 (Clear Warning Message)

功能需求都已經開發完畢,在等待偉大的QA測試完前,有空的時候就可以來清除警告訊息 (Clear Warning Message)

天吶~從2018年2月開始開發到現在,剛滿一年就累積了230個警告訊息,不過也還好,先前我所開發過有破千的紀錄!不過那是因為接案的性質,我維護過至少有五個工程師陸續經手的案子,裡頭的警告訊息我壓根不想動XD~

現在因為是做自家產品,肯定要做得非常盡善盡美!儘管感覺好像在做繁瑣的雜事,好在還能學到些新技術與工具,讓我有些成就感囉~

警告訊息目前遇到的類型有包含:

  • User-Defined Issue
  • Validate Project Settings
  • Documentation Iusse
  • Deprecations
  • Semantic Issue
  • Value Conversion Issue

猜猜看哪個最難處理?

(繼續閱讀…)

[Xcode] Time Profiler (時間分析器)

我家產品HappyStyle開發到尾聲,需求上的功能已全數完成,接下來的時間可以來優化各個功能。若想要讓使用者體驗 (User Experience)變得更優,那麼勢必要提升App運作的流暢度。

像是在滑內容清單,若能無「卡頓」現象會是優良的體驗,那麼如何來減少卡頓狀況?我們可以利用Xcode內建的工具Time Profiler (時間分析器),顧名思義就是利用它來分析各個方法 (Method)函式 (Function),所執行的時間狀況會在界面上清楚呈現,除了可以觀察自訂的也能探索內建的。

(繼續閱讀…)

[iOS] APP啟動時間測量

現在做產品跟以往做代工不太一樣,代工只要將功能完成就能交差了事,而產品則除了完成功能外,還要進一步優化性能,包含使用者體驗 (User Experience)

在此我們先來測量APP啟動時間,如上圖啟動時間中的pre-main time。我發現以不同的裝置來使用同一個App,啟動時間都不一樣呢!當然這跟裝置規格有關係,等等就來測量差異多少~

(繼續閱讀…)

標籤雲

%d 位部落客按了讚: