久しぶりの週末残業!

很久沒有拜六還要進公司的感覺了,這應該是來日本後最像工作的一個工作了吧!新工作現在在進行的是結合一個日本手機上的SNS-『モバゲイ』作一個手機上的遊戲,類似FB上的Mafia Wars Game。我當然還是主要負責flash,但該死的flash lite真的弄得我很想砸螢幕,尤其是碰到docomo可以,au跟softbank不行的bug時,真的會搞不懂為啥日本手機要搞這麼麻煩勒!!但是除了自己的flash,當然還是免不了也要幫忙一下php跟資料庫,恩 還有伺服器設定….還有………..反正,一樣的規則!到哪邊都是要當三個人用就是了@@

這讓我想起在橘子磨坊的那段歲月,一樣大家開會時很開心的參雜著瞎哈拉,一樣加班加到當你抬起頭望向窗外時已經沒有太陽,一樣被工作壓得很想幹瞧髒話,但談到工作時可以很自信的跟人家說:對啊 那是我做的!!可是阿,如果可以,可以讓我再少加點班嗎!?
閱讀全文

日本の三社目!

這應該也是個很有意思的日子
離開了在日本的第二家公司!

我:『不好意思!我想辭職 』
老闆:『什麼時候?』
我:『都可以,看公司規定』
老闆:『你的期望是…..』
我:『如果可以的話,今天!!』
老闆:『今天!?』
我:『當然有需要交接的我會交接完,如果公司有規定的話我也願意遵守規則』
老闆:『好吧!那你把事情交接一下就到今天吧!記得把e-mail留一下如果九月以後公司有網站要坐在發給你做外包』
我:『好低!謝謝你這段時間的照顧!』
老闆:『…….』

於是我交接的mail寄一寄,東西收一收就閃人了!
閱讀全文

[objective-C]原來需要做記憶體管理~

剛開始接觸Xcode跟interface builder有點既熟悉又陌生的感覺
基本上我是覺得蠻像FLEX的,只是從AS變成objective-C
同樣有物件導向的概念,但是語法上卻天差地遠…

首先我就一直不懂那個宣告中的星號是幹嘛的
有點後悔以前C沒有好好學…
後來知道原來在objective-C中幾乎不是宣告實體的物件,而是宣告指標指向物件的記憶體位置

NSString *string = [[NSString alloc] init];

這一句翻成中文應該就是說
宣告一個NSString類別名叫string的指標,指向一個被初始化成NSString類別所需要的記憶體空間的記憶體位置
其中alloc就是在配置string所需的記憶體空間

而每一個繼承NSObject的物件都會有一個retainCount來紀錄該物件被參考的次數
當retainCount值為0時,該記憶體就會被釋放掉(其實應該說他會自動執行一個dealloc的函數,把記憶體釋放掉)

在程式中我們也可以用retain來增加retainCount或用release減少retainCount值

NSString *string = [[NSString alloc] init];
 
NSLog(@”retain count = %d”, [string retainCount]); // retain count = 1
 
[string retain];
 
NSLog(@” retain count = %d”,[string retainCount]); // retain count = 2
 
[string release];
 
NSLog(@” retain count = %d”,[string retainCount]); // retain count = 1

閱讀全文