Just My Life & My Work

Archive for the ‘iOS’ Category

[iOS] 使用Scroll View縮放影像

縮放影像已經是個相當常用的功能,尤其在這社群分享很夯的時代,分享生活少不了影像輔助,於是乎很多App都要有這樣子的功能~

以下是樓層地圖,我們想要放大來看確切的位置。

使用Scroll View縮放影像

先前有寫過ScrollView 實作影像縮放與移動,但是功能還不算完善,甚至還有異常的bugXD~好在有高手分享極其完美的教學,以後要製作這功能時,直接來複製貼上吧:P~

(繼續閱讀…)

[iOS] Parse推播訂閱與反訂閱

兩年前聽說Parse的推播通知功能很強大,幾個月後就被Facebook併購⋯⋯直到現在,我才有空閒與需求來使用它!看這官方文件教學,覺得它寫得非常詳細,若還是看不懂的話,可能是自己的英文能力有待加強XD~

天鵝颱風在台灣東部徘徊,週末我在廣福山造價高達兩億的寺廟,在四樓房間研究著火燒屁股的案子,陪在身邊的是幾位小我十歲的青少年,請了我一包薯條和一瓶咖啡~

Parse Push Notification

(繼續閱讀…)

[iOS] WebView 加入 CSS 風格

有時候我們需要改變web風格,可是我們只會寫mobile,該怎麼辦呢?那就在網頁加入<style>標籤,設定CSS來達到我們的目的。

WebView 加入 CSS 風格

比如我們想在標頭H1呈現白字紅底,而現在是黑字白底。

(繼續閱讀…)

[iOS] WebView 斷行處理

有時候載入網頁,文字顯示怎麼擠成一團,不是很好閱讀,該怎麼解決呢?

iOS WebView 斷行處理

(繼續閱讀…)

[iOS] WebView 解決網頁亂碼問題

一看到亂碼就令人傻眼,因為覺得我無法在mobile端解決亂碼問題,不過事實上是可以辦到!

WebView 解決網頁亂碼問題

(繼續閱讀…)

[iOS] 不推薦使用的提示視圖 (Deprecated UIAlertView)

AlertViewActionSheet在iOS 8開始被棄用,未來要開始使用AlertController,不過現階段還要相容iOS 7,所以還是有必要使用AlertView和ActionSheet來開發⋯⋯

Deprecated UIAlertView

(繼續閱讀…)

[iOS] Kickflip 現場直播平台

因為專案需求,研究了近十個可能是現場直播平台,似乎開始蔚為潮流,很多平台與套件都開發中,相信未來這些工作都會做得更好,以下就是試驗過後的情況⋯⋯

http://www.ustream.tv/platform/live-broadcasting-sdk
所以還在開發中,可以先填email等發布通知……

https://livestream.com/
想用就要先付錢,無法嘗試……

https://bambuser.com/iris
要寫信才有機會拿到SDK

http://livestreamsdk.com/
可以拿github的範例程式跑,API key secret需要寫信去要

http://red5pro.com/
現在是beta版,註冊後要等通知……
隔天收到SDK和sample project下載連結,但測試後不知道在搞……

https://www.twilio.com/
似乎不是我們要的live streaming,註冊後想下載SDK,居然沒有iOS

http://www.jwplayer.com/
支援很多程式語言,但就是沒有支援iOS,不符合需求~

http://onlinelib.de/streaming/
有開發的需求要先寫信詢問……

http://www.nodemedia.cn/zh/
中國版,下載後demo不知在做什麼…… (繼續閱讀…)

[iOS] WebView 返回功能

有時候我們會內嵌網頁,網頁也有導航到下一頁的特性,此時點擊App中的返回按鈕,並不是讓WebView中的網頁回到上一頁⋯⋯

iOS WebView 返回功能

其實網頁回上一頁的功能是Web工程師要做的事情,可是他懶得做或不會做,於是就順理成章變成App工程師的任務。

(繼續閱讀…)

[iOS] 拉伸影像 (Stretch Image)

iPhone發展至今已有至少4種尺寸,如3.5、4、4.7、5.5吋,我們想要在螢幕上顯示等比例的影像,這張影像不是要準備四張圖,就是必須拉伸那一張圖。我們現在想要使用一張按鈕圖,在四種尺寸上顯示為靠左右邊,這麼小張(49×49)的圖勢必要做拉伸影像 (Stretch Image)

button_y

只提供一種尺寸的好處是節省設備的空間,也讓美術設計師省去產生圖檔的時間。

我們想要如下的效果⋯⋯

iOS 拉伸影像 Stretch Image3

(繼續閱讀…)

[iOS][Watch OS] Watch OS 1 與 Watch OS 2 架構

才剛結束的2015年WWDC,宣布了Watch OS的誕生,而且馬上就是Watch OS 2!這跟過去一年的Watch OS 1有著非常大的差別,不過為了簡單起見,我們就先直接瞭解關鍵的差異,也就是Watch OS 1 與 Watch OS 2 架構

Watch OS 1架構可以參考我先前寫的Watch App Architecture

architecture watch OS

乍看之下只是把WatchKit Extension從iPhone移轉到Apple Watch,可是事實上要做的功夫可是很多很大~

(繼續閱讀…)

標籤雲