2012年8月16日 星期四

[iOS] 設定多國語系無法正常顯示小記

這陣子忙著寫第一個 iPhone 版本的 app,終於要上架了!(撒花)
雖然一開始鎖定繁中語系,不過 app 的主要市場在北美,
因此就要做個多國語系啦,在設定時,很多教學都提到直接使用 NSLocalizedString 函式即可。但我發現一直無法正常顯示,結果最近在一篇文章中提到,NSLocalizedString 函式預設是依照 Localizable.strings 檔案去設定,但若檔名有自行更改...就不會理你了。
因此,若自行更改檔名,就要改用 NSLocalizedStringFromTable(@”title”,@”檔名”, nil)  函式來解決,打完收工。

2012年6月25日 星期一

[iOS] 設定 UITabBar 隱藏


隱藏 - 在 [self.navigationController pushViewController:animated:] 之前設定
self.hidesBottomBarWhenPushed = YES;

顯示 - (void)viewWillDisappear:(BOOL)animated
self.hidesBottomBarWhenPushed = NO;

[iOS] 設定 UINavigationBar 透明度


打開 - (void)viewWillAppear:(BOOL)animated
self.navigationController.navigationBar.translucent = YES;
self.navigationController.navigationBar.alpha = 0.7f;

關閉 - (void)viewWillDisappear:(BOOL)animated
self.navigationController.navigationBar.translucent = NO;
self.navigationController.navigationBar.alpha = 1.0f;

2012年5月5日 星期六

[iOS] NSLog 印不出中文字

發現在 xcode 更新後,nslog 原本印中文好好的卻出現什麼屁都印不出還連顯示都沒有。
網路找了一下才發現,原來 debugger 被改成 lldb 的緣故,只要改回 gdb 就一切良好!

2012年1月13日 星期五

Manga Director 小記

話說從去年中接手這個系統後,也做了半年多(中間1個月還跑去成功嶺受訓)。
有了點小成果,預計農曆年後上線給使用者玩看看,做個簡介記錄一下: 


1. 整合 Facebook 帳號登入及匯入相簿和完成漫畫繪本上傳。
2. 匯入各大網路相簿(無名、痞客邦、Flickr、隨意窩Xuite、Picasa)之照片素材。
3. 自動為匯入之照片權重評分(依據臉部辨識、連續拍攝、ISO等)。
4. 自動依需求產生漫畫形式之繪本。
5. 簡易編輯功能(畫格、文字、小圖示)。
6. 發佈至一般網頁或分享至 Facebook 塗鴨牆、Twitter 及 Plurk。


PS:由於階段性任務完成,之後就交接給新人接力啦!

2011年12月3日 星期六

Mac Adium 加入 Twitter 及 Facebook Chat

一直以來在 Mac 中使用 Adium 來以 msn 聊天用,最近發現早就把 Twitter 和 Facebook Chat 整合進來了,真是方便哩。

一開始在設定 Facebook Chat 時會在認證授權後一直卡在什麼提高聊天室等級之類的。就拜讀了一下 google 大大發現有別的方法來實現。如下說明:


在 Adium 的偏好設定 --> 新增帳號 --> 選擇 Jabber
Jabber ID : 請填入 Facebook 個人檔案中網址後面部份的名稱,我的是:http://www.facebook.com/wei0826,那我要填入wei0826@chat.facebook.com
Password:請填入 Facebook  帳號的密碼

另外在「選項」這個分頁中,伺服器名稱請填入 chat.facebook.com 並確認埠是 5222 後按下確定就 ok 啦!

2011年11月11日 星期五

Apache 設定關閉 Indexes 小記

Ubuntu 中若要設定的話,檔案位在 /etc/apache2/sites-available/default

在 Options 裡可設定 Indexes,此為當使用者找不到 index.html 等首頁時,就列出該目錄底下 # 所有檔案。這樣是有一點危險性,通常都是設定為關閉 (即把 Indexes 拿掉即可)。

設定完之後記得重開 apache 就收工啦!
sudo /etc/init.d/apache2 restart