[iOS] 螢幕左邊界右滑回上一頁
好久以前就知道有些App螢幕左邊界右滑回上一頁的功能,因為專案回上一頁都有按鈕,也沒特別要求用該手勢,所以一直以為預設就可以用,在我閒情逸致時查詢,總算知道怎麼設定啦~

好久以前就知道有些App螢幕左邊界右滑回上一頁的功能,因為專案回上一頁都有按鈕,也沒特別要求用該手勢,所以一直以為預設就可以用,在我閒情逸致時查詢,總算知道怎麼設定啦~

每次開發後會編譯釋出給專案經理測試,然而有時候會忘記該裝置是舊的版本,因為有太多測試機在公司,拿來拿去也編來編去,測完後隔幾天就不小心拿到舊版本的機子,就很有可能測出不期望的bug出來,這實在耗費時間哪~

現在想把編譯日期和時間顯示在App首頁下方,如此就能很清楚知道該版本的新舊。
隨著iPhone 6s和iPhone 6s +的發表,3D Touch功能開始展現其魅力,讓我們能夠在不開啟App時,就能決定開啟後要做什麼事情!透過在手機桌面上重壓App icon,將會跳出選單給使用者點擊。
跟先前發表的Force Touch不一樣的是,3D Touch能夠衡量按壓的程度。可以這麼解釋:前者只能0和1兩種狀態,後者則可以0-1隨意程度的數值。

在沒有架設伺服器的情況下,我採用Dropbox,只要把檔案同步到雲端,透過分享連結,就能讓客戶下載App測試版本喔!
透過第三方平台發版本可參考:發佈版本給使用者測試 (Crashlytics Distribution for User Test) 。

首先要準備四個檔案:
昨晚聽到默司大大分享架站可以用Node.js來做,而且能夠脫離Apache HTTP Server或IIS執行。今日立馬在尼伯特颱風假前來嘗試,於是就在Mac 安裝 Node.js。

最近在研究iOS實用的ORM (Object-Relational Mapping),翻成中文就是物件關係對映,還不是很懂?直接說是資料庫 (Database),這樣豁然開朗了嗎?儘管實際上定義有所差異,不過為了好上手,總是會想類比我們熟悉的目標。

要研究總有個方向,在Github上找到最多人給星的FMDB,發展至今已經有9852顆星,想必它之所以受到青睞,是因為它把資料庫的事情簡單化了!
FMDB是架構在SQLite發展出來的套件,由於SQLite在iOS上的使用不是平易近人,於是就有人想要改造它,促使今日FMDB的誕生呢!
App和Web雙向溝通:
一直是我們想要達成的目標,而先前的兩篇文章:
也就分別實現雙向溝通,只是過程不夠直接,且會衍生一些毛問題。以至於有開源WebViewJavascriptBridge已有6000多顆星,儘管我沒用過XD~
這套件自我介紹:
An iOS/OSX bridge for sending messages between Obj-C and JavaScript in UIWebViews/WebViews
iOS 7以後,SDK發展出JavaScriptCore Framework,Objective C與Javascript的溝通變得更便利!
記得先前有研究過從WebView取得回傳值,這是當我們知道web中有可以執行的函式,而iOS的WebView能夠呼叫。假使若不知道怎麼辦?只能猜測?好像也只有這個辦法,當然若想串接就要雙方講好規則,無論被動還是主動都可以實現!
這次想做從WebView被動取得資料,注意這裡是被動,情境是在使用者點擊按鈕,iOS的WebView會收到請求,此時就可以拆解請求的URL來進行接續動作。

想要追蹤、統計、分析用戶,自然離不開用戶唯一識別碼,這是每個公司都會面臨的問題。在歷史上唯一識別碼很多,如UDID、MAC位址、OpenUDID等,這裡就不再一一介紹它們是怎麼被淘汰,現在好用的只剩下了IDFA、IDFV、UUID+keyChain。

我每次送審App,最後itunes connect都會問,有沒有使用IDFA,若沒有正確回答,那麼這個版本就要被拒絕!(除了log,我不知道apple審核員還會怎麼查證)可見這個議題是多麽重要,所以有必要瞭解一下!
還記得五年前暑假實習時所接觸的XAMPP,當時是在Windows安裝XAMPP,現在想在Mac OS安裝XAMPP,過程大同小異,可以很快地到官網下載並安裝。然後就可以測試網頁伺服器和資料庫能否順利在自己的電腦上運作。
安裝完後打開控制面板,將MySQL Database和Apache Web Server開啟。

HappyMan・迴響