Just My Life & My Work

Posts tagged ‘ios’

[iOS] 送審App時的IDFA

最近要送審未來高達10000人使用的App,過程我要非常小心不能出差錯,先前都是由前輩同事送審,因為他連續請假3天,只好由我代替來送審,儘管過去已送審不下10個App,然而一想到是公司自己的產品,神經稍微緊繃了一下,是在看到IDFA,我還是愣了一下⋯⋯因為幾個選項描述得好似官方式文言文,深怕一選錯,被拒絕後,會被主管關切XD~

(繼續閱讀…)

廣告

[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

猜猜看哪個最難處理?

(繼續閱讀…)

[iOS] 電池

自從2018年初,Apple爆出電池門事件,在iOS 12便新增電池的功能,好讓使用者能夠查詢手機的電池健康程度。2017年2月,我不小心把水弄進iPhone 6,尾插因此損壞⋯⋯拿去送修,順便更換副廠電池,詳情:送修iPhone 6

有了低耗電模式,我幾乎開啟,降低背景消耗,睡前關掉網路,更能省不少電量呢!

可以看到我2018年10月拿到的iPhone 8+,2019年3月電池健康程度為89%

(繼續閱讀…)

[iOS] 螢幕使用時間

自從iOS 12釋出,就多了個超好用功能-螢幕使用時間。它能統計我所使用手機的時間,比如螢幕使用時間、最常使用App、拿起手機頻率、通知頻率等。

可以發現我一整週,有14小時在玩夢幻模擬戰XD~因為是小時候的回憶,加上玩法相當新穎不會膩,所以三不五時都開起來把玩。

來看一下我最近一週的使用紀錄吧~

老實說我是個拍照狂,什麼事情都想要拍照記錄,可以說是透過影像記錄生活。於是,拿起來的時候多是要拍照囉~

終於有通知紀錄,這樣我就能知道哪個App多麽會干擾人XD~

恭喜夢幻模擬戰榮登第一名使用時間!

居然連每天把玩次數都被記錄下來啦⋯⋯

總之,這個好用的功能在於能分析自己把玩手機的狀況,希望我不會太著迷玩遊戲呀:P~

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

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

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

(繼續閱讀…)

[iOS] APP啟動時間優化

APP啟動時間測量後,接下來要做APP啟動時間優化,這一部份開發者能夠干涉嗎?其實是可以的!

我們可以分兩部分優化如上圖,pre-main time和loading time

(繼續閱讀…)

[iOS] APP啟動時間測量

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

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

(繼續閱讀…)

標籤雲

%d 位部落客按了讚: