Just My Life & My Work

Posts tagged ‘ios’

[iOS] SafariViewController Reader Mode

還記得2020年底前,必須把UIWebView全面改成WKWebView,這些也在這篇文章提及:棄用API的使用情況 (Deprecated API Usage)。並且我在最近把第三方套件中的UIWebView移除

由於開發能量有限,想要直接把Web的內容鑲嵌在App之中,可以怎麼做比較好呢?其中之一的方式就是使用SafariViewController,幾乎等同於Safari App的效果。

原本還想說Web的內容在手機上呈現效果奇差無比,假如Web沒有把響應式網頁設計(Responsive Web Design)寫好,確實在手機小畫面中呈現不佳。但我畢竟不是Web工程師,難播出時間去調整Web內容。

(繼續閱讀…)

[iOS] 在地圖上繪圖 (Draw on Map)

一直以來我很喜歡地圖應用,可以大範圍看到資訊的廣度,像是垃圾車經過的地點微笑單車租借站的地點

最近想要在地圖上繪製路徑,研究過後發現非常簡單,將有經緯度的資料準備好,透過MapKit來繪製即可!

(繼續閱讀…)

[iOS] 烏龍審核 (Oolong Review)

我目前負責維護開發自家產品App,平均每一週都要送審一次,若有緊急bug需要修正,則會在改完後當天送審!

送審是App一大關卡,要是被擋下來,則可能至少需要一天來改善,隔天才會順利趕上再次審核。

我發現⋯⋯審核員並不是每次都是同一位,我有遇到上個版本沒問題的功能,下個版本居然被擋,當時我可是要緊急修正bug呢!

審核員一向根據Apple審核規範來審核App,規則可是相當嚴謹。一旦審核被拒,對開發者如我來說會相當緊張,就是怕影響到產品發佈時程!

這次我遇到烏龍審核被拒,稍微花點時間重現被拒原因,才發現是系統跳出的提示,是網路狀況有問題,然而審核員以為是我Sign In With Apple有問題。讓我差點要把iPhone升級到iOS 13.5.1,才能找出關鍵原因!

(繼續閱讀…)

[iOS] 兩張圖片疊加 (Overlay Two Images)

有個需求是兩張圖分開儲存,在某個畫面必須兩張圖片疊加 (Overlay Two Images)起來顯示,下意識會用兩個ImageView,不過儲存的圖格式是Image,召喚ImageView應是有點多餘?!

(繼續閱讀…)

[iOS] 建立Log檔案

寫程式與除錯,最簡單來檢查有無錯誤的方式,就是看Log,把想要知道的狀態給「列印」到控制台。

現在的需求是想知道用戶陸續做了什麼動作,我們也能透過Log來得知一二。

(繼續閱讀…)

[iOS] 使用Vision人臉偵測 (Face Detection Using Vision)

早在2013年,我就把玩過iOS的人臉偵測 (Face Detection),當時覺得非常酷!因為已經能在手機上玩人臉偵測,回想2011年,我還在研究電腦上OpenCV,那時可是我研究所樂趣之一呢~

時光飛逝來到2017年,Apple在WWDC上發佈Vision Framework,裡頭實現更強大的人臉偵測。

(繼續閱讀…)

[iOS] 取得行事曆的事件 (Get Event From Calendar)

由於想要提早推播通知朋友生日,我必須取得取得行事曆的事件 (Get Event From Calendar)

實際上我想知道資料回傳格式,如此能讓設計師規劃介面。

老實說,我沒在用內建的行事曆App,行事曆中的生日資料,是老早之前登入臉書帳號後,系統擷取回來加入。

(繼續閱讀…)

[iOS] 加速送審App (Expedite App Review)

沒有bug就沒有工作,於是乎自然而然產生bug⋯⋯(笑~)

有時候以為完全沒問題,簡單測試完後送審並上架,結果不到三天,上千用戶陸續使用後,發現要結帳時居然crash⋯⋯為什麼我會知道crash呢?因為FirebaseCrashlytics

原以為問題不大,然而在我家客服收到「無法結帳」的抱怨,始知事情大條啦⋯⋯

(繼續閱讀…)

標籤雲

%d 位部落客按了讚: