Just My Life & My Work

Archive for 三月, 2017

[iOS] 拆掉和包裝套件 (Unarchive and Archive Library)

又到了要套用第三方套件的時候,一般而言都是找最「受歡迎」的GitHub開源套件,因為做得好大家有目共睹,還會給作者一顆星!不過在台灣的市場,要套Beacon SDK就得找台灣廠商,去年旅遊App套一個廠商的Beacon SDK,搞了一陣子的背景偵測有問題,現在購物App也要來套另一個廠商的Beacon SDK,這個廠商製作各種「可串接」套件都有些問題,這次當然也少不了啦XD~

回想三年多前iBeacon被Apple提出來至今,台灣市場總算熱絡了起來,可以回顧一下我先前撰寫的初探iBeacon

(繼續閱讀…)

[APP] Messenger 隨手拍

昨日心血來潮,嘗試使用Messenger 隨手拍功能,本來對這玩意兒沒啥興趣,因為它會把貼文24小時內刪除,覺得這限制實在不合我的口味。不過呢⋯⋯它居然做了個功能,讓我會想竊笑XD~因為可以看到哪些朋友看了我的隨手拍!於是意外發現,其實大家都會好奇朋友貼了什麼有趣的東東!

在腸胃流感痛苦呻吟時,我隨手上傳一張藥包照,隔天陸續看到有朋友點擊來看~

(繼續閱讀…)

腸胃流感

其實聽到醫師說我的症狀是「腸胃流感」,不是真正明白這名詞的意思,而且親友會追問我細節,我只能把醫師說的話再說一次呀⋯⋯

感冒或腸胃炎.jpg

看了康健雜誌整理出來的表格,就能明白這四種症狀的差異囉~

  1. 病毒性腸胃炎
  2. 細菌性腸胃炎
  3. 感冒
  4. 流感

我這次的症狀是嘔吐、腹瀉、全身無力,還帶有點發燒的感覺。折騰一天就幾乎康復了XD~

(繼續閱讀…)

[APP] 2017快樂行李

還記得2016年我去泰國之前,自行開發「快樂行李APP」,配合放在行李的Spot Beacon,只要行李離開或進入偵測範圍之內,我就能收到通知,於是這八天泰國之旅讓我非常放心:)

這次我多帶一支iPhone 6s+,因為我的iPhone6被我操了兩年,偵測Beacon有點秀逗XD~

(繼續閱讀…)

黑皮家好棒棒

2016年3月某日,我去跑國道馬拉松半馬,結束後分享喜悅給我黑皮家的Line群組,當然就獲得家人們的「掌聲」,不過仔細一看,很可愛地都是「好棒棒」的貼圖回應耶~

黑皮家 好棒棒.PNG

所以我們家真的是名副其實的「黑皮家」,好棒棒啊XD~

截圖起來留念,很棒!

[iOS] Label 文字分散對齊 (Label Text Decentralized Alignment)

原本使用的元件UILabel只有置左、中、右三種選擇,然而有時候我們想要Label文字分散對齊,原本我想要找第三方套件,不過想起上個月研蘋果有在粉絲團上分享解法,於是就拿來嘗試,果真用內建的CATextLayer就能做到!

[iOS] Label 文字分散對齊 (Label Text Decentralized Alignment)

(繼續閱讀…)

[賽事] 萬眾騎Bike 100公里

3/11週六萬眾騎Bike的活動,五點半就醒來準備出發。抵達熟悉的大甲體育場前,我們七點直接插入車隊啟程100公里長騎。當然我會想要拍照這難得的景象,於是就騎乘最後頭,領頭的小傑、Connie、Juily一路往前衝,抵達各個宮廟人家都還沒擺食物,最後回到鎮瀾宮也沒得拿獎牌XD~有四個夥伴報名萬眾騎活動,可是卻都沒有用到大會準備的物資,就連宮廟準備的補給品也沒拿呢⋯⋯還是我會享受的好啊!

賽事萬眾騎Bike 100公里

(繼續閱讀…)

騎公路車環日月潭30公里

還記得這個「311」團,是在我們環花東170公里後馬上成團!原班人馬中包含我共八人,租一輛可以載八台公路車的旅行車,3/10-12兩天兩夜就在下大雨的台北啟程~

我們第三天(3/12)的行程是騎公路車環日月潭30公里,想起2016/01/24這一天霸王寒流來襲,我們125超慢跑團冒著又濕又冷的天氣下跑完14公里

騎公路車環日月潭30公里.JPG

(繼續閱讀…)

[iOS] 設定藍芽 (Setting Bluetooth)

有時候我們需要開啟藍芽來連結裝置,像是BeaconApple Watch小米手環。那麼如果使用者沒有打開權限怎麼辦?請他/她到設定藍芽 (Setting Bluetooth)去打開囉~

iOS 設定藍芽 (Setting Bluetooth).PNG

目前iOS SDK尚未有API可以直接改藍芽設定,要是未來Apple有開放的話請再跟我說唷!不過我想應該要等到天荒地老,非常重視用戶隱私的Apple,是不會輕易讓開發者悄悄開啟Bluetooth來進行任何動作。

剛好我們偉大的技術長有無私分享:

/**
 Theme: iOS 10 Setting Bluetooth
 IDE: Xcode 8
 Language: Objective C
 Date: 106/03/07
 Author: HappyMan
 Blog: https://cg2010studio.wordpress.com/
 */
-(void)openBLESetting
{
    NSURL *bluetoothURLOS8 = [NSURL URLWithString:@"prefs:root=General&path=Bluetooth"];
    NSURL *bluetoothURLOS9 = [NSURL URLWithString:@"prefs:root=Bluetooth"];
    NSURL *bluetoothURLOS10 = [NSURL URLWithString:@"App-Prefs:root=Bluetooth"];
    if ([[[UIDevice currentDevice] systemVersion] intValue] >= 10) {
        [[UIApplication sharedApplication] openURL:bluetoothURLOS10];
    }
    else if ([[[UIDevice currentDevice] systemVersion] intValue] >= 9) {
        [[UIApplication sharedApplication] openURL:bluetoothURLOS9];
    }
    else {
        [[UIApplication sharedApplication] openURL:bluetoothURLOS8];
    }
}

這種沒啥邏輯純粹定義的玩意兒,抄,就對了XD~

參考:opening iOS BLE setting from app

[圖解] 十大恐怖食物

天界分享會結束,看到一張跟食物有關的圖表,標榜圖解十大恐怖食物,乍看之下確實可怕,因為相信是多數人會接觸的時飲食。

此圖做得如此精緻誘人,許多媒體也引用此圖來做報導,然而在我看了泛科學的質疑文章,我才發現此圖表是娛樂成分重於科學事實,像是燒烤、炸物、醃製品等就沒有多琢磨。

圖解 十大恐怖食物.jpg

不過還是可以參考啦~知道吃什麼比較健康很重要呢!因為你吃什麼你就是什麼~

可以參考我先前寫的文章三餐決定身材體脂肪圖解 (Illustrations Body Fat Percentage)

參考:「十大恐怖外食」,為誰恐怖呢?

標籤雲