還記得2014年在網路上認識伯豪,在我部落格見到我阿嬤的作品大甲草蓆和草帽,大甲草帽成品做好,就欣喜地來我阿嬤家作客,還帶家人一起來共襄盛舉,也預購了幾件大甲草蓆。

真的是男的帥女的美。伯豪介紹給同事,還沒匯錢來,草帽就先做好,順便幫我做模特兒:)~
難得台灣有極短的電視劇,總共6集的通靈少女還席捲整個亞洲,先前在電視上和阿婆一起看到索非亞這號人物,早有稍微去查詢她的故事,又見介紹通靈少女文章中寫到,索非亞是劇中女主角的原型,更讓我有想一睹風采的衝動,於是就在兩週內補完整個劇情。

關於Access Control Allow Origin。查了網路,SO裡頭有好多人有同樣的問題,發現最好的解決方式就是透過server來設定response的header。
我使用Chrome來debug,發現正要用的domain會有下列回應,套上先人使用的domain來測試,沒有這樣的回應,所以猜想是server設定的問題囉~

一個有在更新版本的App,有時候需要判斷版本號,在Xcode中的設定有Version和Build,有個別的用途,端視開發者怎麼定義。

那麼程式中如何取得這兩個值?
Version:在plist文件中的key是“CFBundleShortVersionString”,標識應用程序的發布版本號,和AppStore上的版本號保持一致。該版本的版本號是三個分隔的整數組成的字串。第一個整數代表重大修改的版本,比如實現新的功能或是重大變化的修訂。第二個整數表示修訂版本,實現比較突出的特點。第三個整數代表維護版本。
Build:在plist文件中的key是“CFBundleVersion”,標示(發布或者未發布)的內部版本號。這是一個單調增加的字符串,包括一個或者多個分割的整數。
To get App version:
NSString *appVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
To get Build version:
NSString *buildVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];
儘管有普遍的定義,還是能自己決定怎麼定義版本字串,像Build我就會用當天日期定義。
參考:How can my iphone app detect its own version number?、自動更改建置號碼、iOS项目中的version和build、。
2011年7-8月去XX影音實習七個禮拜,轉眼間已經過了6年,剛好在整理文件時發現,可以拿來分享給晚輩。

實習的好處就是早點知道怎樣的企業適合自己,於是乎我最大的收穫就是,知道自己適合自由度高的新創公司,因為在大企業實習後覺得成就感不高,所做的工作真的會像螺絲釘一樣,這種感覺在當下說不上來,直到我加入新創公司,才真正明白自己所屬何方。
以下正文開始~
先前有提到專案的三個要素,客戶總是要快、要好、要便宜,最近愛畫圖的友人分享設計師內心的黑暗口白。

以後接外包就參考這張圖,請客戶任選二者,若三者都要,我們選擇放生吧!我們對專業的熱情不該被凹啊~
不過礙於現實因素,我們還是得接有各種潛在問題的案子,於是乎我也練就一身處理雜務的能力。若要我當PM管理專案,我要做Product Manager而非只是Project Manager!做自己的產品由自己主導,遇到各式各樣的挑戰都會想盡辦法去解決!
若有朋友有做產品(外包)需求,可以跟我討論喔~
參考:設計師內心的黑暗口白。
HappyMan・迴響