2014年11月11日 星期二

UINavigationBar background color

使用 barTintColor 更改顏色

2014年9月17日 星期三

Parse iOS Quickstart Tutorial

1. Download Parse SDK

2. New iOS project.

3. Drag Parse SDK to your project and check "Copy items into destination group's folder (if needed)"

4. Choose project target in "File Navigator"

5. "Build Phases" -> "Link Binary With Libaries"

6. Add "+" ->
  • Accounts.framework
  • AudioToolbox.framework
  • CFNetwork.framework
  • CoreGraphics.framework
  • CoreLocation.framework
  • libz.dylib
  • MobileCoreServices.framework
  • QuartzCore.framework
  • Security.framework
  • Social.framework
  • StoreKit.framework
  • SystemConfiguration.framework
7. Back to project and open "AppDelegate.m"

8. #import <Parse/Parse.h> 

9. Enter the code inside the application:didFinishLaunchingWithOptions: function:

[Parse setApplicationId:@"zZXgMM7F5659CtZPpQ91Yx81nX0Wdxxxxxxxxxxx"
              clientKey:@"1wWrsmVLjuku0iHKDrZqAkIczaHjPaxxxxxxxx"];

10. And to track statistics around application opens, add the following below that:

[PFAnalytics trackAppOpenedWithLaunchOptions:launchOptions];























2014年9月14日 星期日

New a custom UITableViewCell

New a custom UITableViewCell

1. New Xib -> choose Empty.

2. Drag UITableViewCell and give a identifier.

3. Drag elements you want.

4. New file -> Objective-C class and inherit UITableViewCell.

5. Back to Xib.

6. Edit Custom class (same with the new Objective-C class).
must has
- (id) initWithFrame:(CGRect)frame
{
    if (self = [super initWithFrame:frame]) {
    
        
    }
    return self;

}

7. Connect xib elements to .m IBOutlet.

8. Go to xxxUITableViewController.m

9. (Only have .m) In ViewDidLoad:      [YourTableView registerClass:[YourTableViewCell class] forCellReuseIdentifier:CellIdentifier];

10. (With xib) In ViewDidLoad:   [YourTableView registerNib:[UINib nibWithNibName:@"YourTableViewCell's name" bundle:nil]
         forCellReuseIdentifier:CellIdentifier];

11. In    cellForRowAtIndexPath:   
YourTableViewCell *cell = (YourTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];

if (cell == nil) {
        NSArray *nib = [[NSBundle mainBundle] loadNibNamed:CellIdentifier owner:self options:nil];
        cell = (YourTableViewCell *)[nib objectAtIndex:0];
    }

12. Good job and try.









2014年4月21日 星期一

看了 David Logan: Tribal leadership




老實說看了幾次才把內容中的五個階段看懂,
在社會打滾幾年後特別有感觸。

1. 你是因為 My life is sucks 所以進大公司還是 I'm great 進大公司?
2. 能不能讓 We're great 實現?如果你害怕當第一個,請當個好的追隨者,發現有人想改變現況創造更好的環境,請走過去拍拍他的肩膀告訴他 “”Good Job!"。
3. 如果只從自己的出發點出發,那只會是一盤散沙,"Life is great" 靠的是從想幫助他人出發。
4. 別害怕面對自己心裡深處的聲音,我們都壓抑太久了,我們的世代我們自己決定,站出來吧!年輕人。




老實說我不能接受 Life sucks (aka: Taiwan sucks...) 然後就什麼都不做怪環境怪政府。
當然我也不太能接受 My life sucks,自己的生活自己決定,真的能力不足,我相信表現出想上進的心一定會有人願意幫你,改善你的生活,只差有沒有決心。

因為我上一段說的話,所以我很明顯在第三階段 ”I'm great and you're not.“,事實上我也沒那麼優秀,不過很多時候我想自己是用錯了方法說錯了話,想要鼓勵對方卻給對方這種感覺,這是我必須要努力的。

過去兩個月,我看到好多希望,發現大家都希望出一己之力改變現況。
自己的生命自己過,自己的環境自己救。台灣好棒,加油!

附上有中文字幕的 TED 連結



2014年3月30日 星期日

《ECOSPORT x 48小時試駕考驗》TechCare ∙ 用科技發現城市的美好





中午一個半小時的午餐時間,我走出公司大樓往對街的便利商店走去,等紅燈時,我習慣性的向口袋一伸,想用手機打發這個紅燈的時間,卻發現手機忘在辦公室了,於是我開始左顧右盼,企圖轉移手機不在身邊的空虛感。然後才發現,原來轉角賣栗子的阿婆除了炒栗子外,還得邊哄哄一旁躺在搖籃裡的小孫子,原來小麵攤大哥的女兒中午一下課,還穿著制服就來幫忙爸爸的攤子,這些,是我平常忙著低頭看手機時錯過的美好風景,回到辦公室,看著電腦和一台台測試用的手機。

我能為這群努力生活、充滿韌性的社會做什麼?我如何為這個社會製造更多美好?這兩個問題不斷在我腦中環繞、交錯、激盪,我決定運用的我專長-透過科技,幫助更多需要幫助的人,走遍台灣大大小小的鄉鎮,記錄下更多故事,透過科技感染更多的人加入我製造美好的行列。

用每一個分享,讓大家看見這個社會更多的美好

用每一個點閱,讓我們的關懷隨時都能被傳遞



和 ECOSPORT 一起展開美好旅程的那天也是我們四個人在經過第一階段的審核通過後又再次聚首,不同以往的是,這次的聚會也是與 ECOSPORT 的初次見面。4.3米的閃著耀眼黑色的靈巧車身亦同時擁有時尚都會外型,內部空間也讓我們感到驚嘆,大大小小的置物空間,讓人備感貼心,原本擔心會放不下攝影器材的疑慮根本是多餘的,不只前座座椅極具包覆性,連後座座椅也相當舒適,顛覆以往休旅後座普遍較硬的印象,整個車身的高度也讓身高有183公分的男性駕駛成員也不會感覺到壓迫,在就在我們在對他驚艷不已而議論紛紛的同時,也展開了和 ECOSPORT 這趟發現美好城市的旅程。

我們希望能夠開始記錄故事、開始傳遞這個城市的風景,一切可以從這次的試駕影片開始,於是驅車往新店的方向前進,首先到了景美夜市。

拍攝水煎包攤,旁邊的攤商們開始熱情鼓譟”喔~要上電視了、”你以後生意會好到翻過去”,讓老闆娘不好意思的笑了笑。老闆娘和老闆兩夫妻經營這個攤子,一個笑容滿面拌餡招呼客人,另一個手沒停過、擺著嚴峻的臉一個一個抓出包子的皺褶,周日的下午,是夜市攤販才剛陸續要出來準備營業的時間,老闆和老闆娘已汗如雨下,那天,老闆娘似乎察覺到我們想要抓住水煎包一掀開時的畫面,貼心的在掀開後問我們 “可以嗎? ”



接下來,我們來到一攤蔥抓餅,等待攝影成員捕捉畫面的同時,我們也因為等待,注意到平常未曾注意過的畫面。
老闆專注地緊盯著油鍋內的餅皮,有一些看起來都是熟客,所以因該不是新開張的,但小小的推車,擦的乾乾淨淨,炸蔥油餅的油鍋清澈見底,連打顆蛋都是仔細意翼翼,有些攤子為求快可能一條抹布擦鍋擦桌又擦碗,但老闆娘卻是多條抹布伺候各有不同用途。老闆娘一邊做一邊重複的跟我們說”現在是下午,晚一點排隊的人更多”她為什麼要一直重複這麼說? 我們想,美食節目當道,因該是老闆娘希望透過拍攝讓小攤子生意更好吧。

看著成員 Robert 開著 ECOSPORT 穿越大街小巷往新店山區前進,這讓坐在後座的兩位女性成員也躍躍欲試,於是我們的女性成員在接近新店山區的時候自告奮勇要挑戰一小段路程。靈巧的車身、包覆性極佳的駕駛座及高視野的視角,讓我們女性成員開車的過程感覺掌控性極高、很有安全感,不像一般休旅車高視角雖高但因車體大台感覺隨時都會擦撞到,尤其是停車的時候。






我們坐在車裡俯瞰新店山下的城市景色,心情如同回到當初發起這個計劃的 Robert 告訴我們計劃概念的時刻,那份當初的悸動和衝勁又湧上心頭,而 ECOSPORT 的陪伴,讓我們又增添了一股踏實。


我們計劃開發的 APP-GiveHand 和 ECOSPORT 有著共同的核心價值,希望用創新且科技實用的設計,傳遞美好給這個城市、這個社會的每個人,用美好和關懷讓每個人越來越靠近。



2014年3月27日 星期四

「新創共同創辦人+創新者」主題聚會馬拉松



在草創初期,創新者除了各自的專長,其他領域都要有所涉獵,為了有效幫助創新者,彌補不足的部分接下來「新創共同創辦人+創新者」聚會從 4/3 開始連續四個禮拜的「禮拜四 PM 7:30」,依序開課

“創業階段理論"|宋彥霖 Lynch|車秘書 創辦人
“天使投資者到底在想什麼?”|郭展榮 David|The Zero Step 推動者
“說話的魅力”|陶捷|Kaxa行動問答家 創辦人
“APP設計理論”|陳冠榮 Robert|FindKaa 人力媒合平台 共同創辦人

如果剛好能加強您的弱項歡迎參加,
如果您剛好是那主題的專家更希望您能來分享。

只要帶著開放的心,在 Meetup 網站報名就可以參加。


2014年1月23日 星期四

創業總會遇到與多難題

突然發現市面上有一樣的產品,

時程不如預期,

找不到合適的外包,

沒人可以討論。


聽起來好像都還好,

喝杯鮮奶茶繼續拼吧!

噢耶!