Just My Life & My Work

Archive for the ‘教學’ Category

[XAMPP][PHP] 製作Restful API

[XAMPP][PHP] 讀取資料庫顯示,現在要來製作Restful API,因為我想讓行動裝置呼叫。

Restful API 回傳 JSON如下,透過Chrome外掛,讓JSON格式顯示得相當漂亮!

[XAMPP][PHP] 製作Restful API2 (繼續閱讀…)

[XAMPP][PHP] 處理上傳檔案

一直想要寫支API讓行動裝置能上傳影像到伺服器,首先我就來寫PHP如何處理上傳影像,再來包裝Restful API。

[XAMPP][PHP] 處理上傳檔案.jpg

成功上傳後馬上就能看到影像!(看我們楊大多認真啊XD~)

跟著前一篇教學:[XAMPP][PHP] 讀取資料庫顯示,一步一步走向後端奇幻領域吧!

(繼續閱讀…)

[iOS] 日期挑選器 (Date Picker)

最近做表單都需要選擇日期,所以來記錄一下日期挑選器 (Date Picker)怎麼用吧~

date picker.jpg

(繼續閱讀…)

[iOS] Quickblox 推播

Quickblox是個開發通訊軟體的好平台,該有的基礎已經幫我們建置完畢,我們只要在其架構上客製想要的功能即可,就能打造出像我們台灣最夯的通訊App Line囉~

Quickblox logo

(繼續閱讀…)

[iOS] 螢幕左邊界右滑回上一頁

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

ios back gesture2

(繼續閱讀…)

[iOS] 顯示編譯日期與時間

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

compile date time.jpg

現在想把編譯日期和時間顯示在App首頁下方,如此就能很清楚知道該版本的新舊。

(繼續閱讀…)

[iOS] Quick Action (快速動作)

隨著iPhone 6s和iPhone 6s +的發表,3D Touch功能開始展現其魅力,讓我們能夠在不開啟App時,就能決定開啟後要做什麼事情!透過在手機桌面上重壓App icon,將會跳出選單給使用者點擊。

跟先前發表的Force Touch不一樣的是,3D Touch能夠衡量按壓的程度。可以這麼解釋:前者只能0和1兩種狀態,後者則可以0-1隨意程度的數值。

iOS Quick Action 快速動作

(繼續閱讀…)

[iOS] 自製發版本系統

在沒有架設伺服器的情況下,我採用Dropbox,只要把檔案同步到雲端,透過分享連結,就能讓客戶下載App測試版本喔!

透過第三方平台發版本可參考:發佈版本給使用者測試 (Crashlytics Distribution for User Test) 

iOS 自製發版本00002

首先要準備四個檔案:

  • IPA檔,也就是App安裝檔
  • plist檔,記載App資訊
  • 正方型圖檔,下載時顯示的icon
  • html檔,設置連結給客戶開啟

(繼續閱讀…)

[Node] Mac 安裝 Node.js

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

nodejs

(繼續閱讀…)

[iOS] FMDB 資料庫

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

sqlite.png

要研究總有個方向,在Github上找到最多人給星的FMDB,發展至今已經有9852顆星,想必它之所以受到青睞,是因為它把資料庫的事情簡單化了!

FMDB是架構在SQLite發展出來的套件,由於SQLite在iOS上的使用不是平易近人,於是就有人想要改造它,促使今日FMDB的誕生呢!

(繼續閱讀…)

標籤雲