Just My Life & My Work

現代人使用智慧手機已經脫離不了「相機」,於是許多應用需要取得本機相片 (Fetch Photos from Photo Library),我們開發者要怎麼做,才能輕易取得使用者珍貴的相片呢?

取得本機相片 (Fetch Photos from Photo Library).jpg

繼續閱讀文章 »

自從更新iOS 10後,我的手機某些狀況解除,卻有新的狀況出現。前者是iOS 9時,我正在滑手機,突然跳轉到Apple Store要下載簡體的App;後者是偶爾會把我暫存到App中的資料給移除,於是Facebook和Line不斷地要重新登入⋯⋯

我親愛的iPhone 6已經使用超過2年,是我生活同時也是工作時的夥伴,也可能因此被操壞掉了><⋯⋯

硬體上的問題像是電池會消耗很快,近半年聲音開關失常,就算調到靜音模式,還是有可能變回非靜音模式。

我必須承認,Facebook和Line佔據我大部分使用手機的時間,畢竟人與人之間的互動是我所重視的!

Line還有桌電版,當我重新由Line App登入後,桌面版會強制跳出,然後就順便清空組態相關的暫存檔,於是我又要重新把群組關靜音、設定聊天字體特性與背景等等。

天氣即時預報

一早醒來,出門前最想知道的就是今天天氣如何~儘管我都輕便著裝,還是想知道今天是晴天還是雨天。最近到了寒流報到的時候,接下來到跨年的日子無疑都要穿著長袖,若醒來能提供最貼切的天氣資訊,那麼肯定讓我出門非常安心!

過去我多使用iPhone內建的天氣App,覺得天氣和溫度資訊已經足夠,近半年來開始注意到某個粉絲團,繪圖做得相當引人注目,每張繪圖都讓我想要收藏~那就是已經經營超過四年的粉絲團天氣即時預報,粉絲人數也已超過34萬人。

%e5%a4%a9%e6%b0%a3%e5%8d%b3%e6%99%82%e9%a0%90%e5%a0%b100004

來看這一張作者所製作的近22年,冷氣團都何時來?看得出來作者很醉心於天氣資訊,如此用心地收集、整理和分析,還繪製嚴謹卻可愛的圖文。

繼續閱讀文章 »

環花東170公里

早在兩個月前就在計畫,12月8-10日三天要去環花東170公里(明明沒有環一圈,可是夥伴們還是叫環花東XD),有人願意張羅一切交通、住宿和飲食,甚至借我腳踏車騎乘,於是我就繳費6000元(交通1500、吃住3500、第三天補1000)準備好旅程的到來。

時間過得真是快,太魯閣峽谷賽事後一個月,回憶還沒有記錄完,就要再次啟程。這一次不管能否全部記載,現在我就要來分享我們13人的行程!

繼續閱讀文章 »

2016年臉書回顧影片

剛跟總部視訊靈修結束,又是個週五的夜晚,有時候覺得時間過得很快,週一到週五一下子就結束,快樂的週末到來一樣,很快地又結束,如此週而復始後,回頭一看又是一年的最後一個月,總會思考著今年的我做了哪些事。

2016%e5%b9%b4%e8%87%89%e6%9b%b8%e5%9b%9e%e9%a1%a7%e5%bd%b1%e7%89%87

繼續閱讀文章 »

新海誠風格濾鏡

10月份底開始,台灣上映了新海誠的新作品「你的名字 (Your Name)」,記得先前我最有感覺的作品是「秒速五厘米 (5 Centimeters per Second)」,接著有看「追逐繁星的孩子 (Children Who Chase Lost Voices from Deep Below)」。最近12月是大陸上映的日子,網路上出現了新海誠風格濾鏡,讓許多人拿來套上自己拍的相片,效果真的非常像新海誠作品的風格呢!

繼續閱讀文章 »

進擊的巨人第二季

時間有時候過得靜悄悄,三年多就這麼過去,進擊的巨人第二季總算要開播,希望這不是謠言啦XD~

%e9%80%b2%e6%93%8a%e7%9a%84%e5%b7%a8%e4%ba%ba

繼續閱讀文章 »

對於送審iOS App,已經習以為常,幫公司的產品送審後,我可以不用一直開iTunes Connect網頁來確認App目前的狀態,是審核中還是被拒絕,安裝iTunes Connect App且登入帳號後,就能收到狀態推播囉~

[APP] iTunes Connect.jpg

一早醒來就看到App悲劇(被拒)了~

現在送審iOS App,幾乎都可以在兩天內知道結果呢! 繼續閱讀文章 »

製作跟會員有關係的App,很常需要檢查Email格式 (Check Email Format),儘管知道這跟正規語言(Regular Language)有關係,但還是請高手幫我寫規則吧XD~

/**
 Theme: Check Email Format
 IDE: Xcode 8
 Language: Objective C
 Date: 105/11/14
 Author: HappyMan
 Blog: https://cg2010studio.wordpress.com/
 */

-(BOOL)isValidEmail:(NSString *)checkString
{
    BOOL stricterFilter = NO; // Discussion http://blog.logichigh.com/2010/09/02/validating-an-e-mail-address/
    NSString *stricterFilterString = @"^[A-Z0-9a-z\\._%+-]+@([A-Za-z0-9-]+\\.)+[A-Za-z]{2,4}$";
    NSString *laxString = @"^.+@([A-Za-z0-9-]+\\.)+[A-Za-z]{2}[A-Za-z]*$";
    NSString *emailRegex = stricterFilter ? stricterFilterString : laxString;
    NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
    return [emailTest evaluateWithObject:checkString];
}

以後直接來這裡複製貼上吧~

參考:Check that an email address is valid on iOS

影像互轉Base64編碼

原本一直以為傳送影像檔案到伺服器,只能透過Binary方式傳送,後來得知還可以影像先轉成Base64,伺服器端再轉回影像。

現在有網頁可以影像互轉Base64編碼,讓我串接後台API也能更得心應手了!

繼續閱讀文章 »

標籤雲