[iOS] Navigation Bar 介面
每當 iOS 一升級,編譯後跑 App,就會得到好多驚喜!😐
這次要來說說 Navigation Bar 介面在 iOS 13 開始的改變。


上兩截圖,是在完全沒有調整下的畫面,實在醜到一個境界~
- 可以看到下一頁從右邊滑到左邊,上方 Navigation Bar 可看到上一頁的畫面⋯⋯
- 下一頁往上捲動,上方 Navigation Bar 居然變灰色⋯⋯
為了快速開發功能,有時候會鑲嵌 WebView。此時,我想要讓 App 與 Web 登入狀態一致,需要了解當我在 App 登入拿到的資料,要如何與 WebView 共享?🤔
上圖是 Chrome 開發人員工具的畫面截圖,得知有 MEMBER 與 TOKEN 兩個 key。
因為 WebView 是將資料儲存於本機端,於是我就得研究 WebView Local Storage,如何在 WebView 設定資料和取得資料。
(繼續閱讀…)過去使用 Intel chip 都非常順利跑 pod install,現在使用 Apple chip,就出現問題囉~
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: https://www.ruby-lang.org/bugreport.html
似乎跟 Ruby ffi 有關係,好在只要進行下列指令:
即可解決問題。🤠
之後 pod install 就使用 2 步驟。
參考:
Don’t forget to include the Crash Report log file under DiagnosticReports directory in bug reports
Swift 在處理例外的時候有很好用的語法,就是 try / throw / catch,可以多加利用,寫出沒有錯誤且崩潰的應用。
我們直接寫個範例,就能知道如何使用~
接著繼續閱讀全文~😌
(繼續閱讀…)進公司兩年,還是有一些 Bug/Crash 未解,不是我不想解,只是不知道如何「重現」。偶然間我終於可以持續重現狀況,趕緊放下手邊工作,接上手機編譯 App,在 Xcode 設中斷點,便能知道前後變數當前的值,推敲源頭是什麼~😗
(繼續閱讀…)我公司整合 Apple Login 已滿一年,開始有大量的 @privaterelay.apple.com 註冊我們家服務,每到一個促銷活動或節慶,我們都會寄送 EDM 給用戶,看後台數據發現 @privaterelay.apple.com 開信率是 0%!😭
此時就要了解蘋果私人電子信箱中繼服務 (Apple Private Email Relay Service),來增加我們觸及用戶的機會!
(繼續閱讀…)現在推播憑證期限為13個月(多一個月讓你心理準備XD),不過這次才過了半年就發生問題,實際上是可以發出推播,但是手機收不到推播,那到底是什麼問題呢?
追查後發現,原來是我們家的Server太舊,還沒支援HTTP/2,原以為Apple沒有公告,後來找到了,印象中有看過這一通知,但是我沒太留意,畢竟我不曉得我們家Server沒支援HTTP/2呀⋯⋯😝
升級HTTP/2有何好處?可以讓你的網站瀏覽起來更快、更安全、SEO加分!比較 HTTP/1.1 和 HTTP/2 的速度差異,這在圖多的情況最為明顯~
技術總是要與時俱進呀~套一句話,技術如逆水行舟,不進則退~也就是你若保持在原地,其實就是退步,因為他人一直在往前!😙
人總是會不斷地成長,若沒有成長就會感到不開心,是真的吧?🤪
看到自己經營的App有大幅度進步,實在令人振奮!
上次寫了 Firebase Performance 如何使用,也經過了一個多月,可以來見證我優化某功能的成果囉~🥳
此刻要記錄實作內容,才想起先前已寫過一篇,不過那篇是沒有原始碼,然而依舊可參考:[iOS] 使用Vision人臉偵測 (Face Detection Using Vision)。😎
沒事千萬不要用最新的技術開發要真的上線的軟體,拿來把玩還可以啦~
這次是高中同學求救,因他公司產品是用 Flutter 來開發 App,想必是想要追求又快又狠又準的新技術,但是沒有考量到一些潛在的問題,其實早一點來找我諮詢,就可以避免掉要找我「救火」的狀況囉~
首先來了解我使用的開發環境與技術規格:
我急忙在短時間內寫好一個功能齊全的 ShopViewController,接著想辦法整合進對方的 Flutter 專案。
我問目前在博弈業的前同事,有無將 Swift 整合進 Flutter 的經驗,結果他跟我說是寫原生 Swift,真是誤會大了。
(繼續閱讀…)
HappyMan・迴響