從以下網頁看來的
http://views-under-construction.blogspot.com/2006/01/myspace-music-player-hide-remove-play.html#videoMsRemoveControls
非常酷! 直接把影片往下移, 讓控制列跑出顯示框架就可以了, 真是直覺的方法.
2011年5月11日 星期三
2011年5月7日 星期六
[iAPP] 排名
使用暴力法推銷
效果果然不錯= =
但是可以維持多久才是真正的問題
恩.... 要往外打出國際簡直就難如登天啊
每次App更新能有50組Promo Code
靠這50組要在台灣提升排名輕而易舉
這樣只要App夠好夠特別
能被別人看到的情況下 就能維持下載率 保持一定排名
但是在國外的熱門區= =
50組根本就不夠
大概要500組才有可能衝到遊戲類的Top 10 (這只是隨便推測, 恐怕遠超出這數目)
在這種情況下
只能想辦法用其他方法打廣告
或許利用Twitter或論壇的效益會更大?
不管怎樣
接下來得研究一下國外都怎麼行銷才行= =
效果果然不錯= =
但是可以維持多久才是真正的問題
恩.... 要往外打出國際簡直就難如登天啊
每次App更新能有50組Promo Code
靠這50組要在台灣提升排名輕而易舉
這樣只要App夠好夠特別
能被別人看到的情況下 就能維持下載率 保持一定排名
但是在國外的熱門區= =
50組根本就不夠
大概要500組才有可能衝到遊戲類的Top 10 (這只是隨便推測, 恐怕遠超出這數目)
在這種情況下
只能想辦法用其他方法打廣告
或許利用Twitter或論壇的效益會更大?
不管怎樣
接下來得研究一下國外都怎麼行銷才行= =
[iAPP] Trick Your Friend (拍拍怪表情)
連結 : http://itunes.apple.com/tw/app/trick-your-friend/id431513162?mt=8
一個利用一個網頁,邀請朋友看,趁朋友觀看的時候,利用前鏡頭捕捉朋友表情的App,
不論是大笑、害羞、尷尬,
各種表情都有機會讓你抓到,再上傳到facebook和朋友分享,
至於要讓朋友看什麼網頁呢!! 這就得靠你找出來了,
(預設的網頁比較low,希望大家別介意orz)
一個利用一個網頁,邀請朋友看,趁朋友觀看的時候,利用前鏡頭捕捉朋友表情的App,
不論是大笑、害羞、尷尬,
各種表情都有機會讓你抓到,再上傳到facebook和朋友分享,
至於要讓朋友看什麼網頁呢!! 這就得靠你找出來了,
(預設的網頁比較low,希望大家別介意orz)
2010年10月1日 星期五
[iPhone][crash] 重複 release 及 allocate 單一 View 時造成的問題
要先呼叫 removeFromSuperview, 之後再呼叫 release 及設成 nil, 不然就會造成 crash, 找這 bug 找了好一陣子...
以後寫的時候一定要特別注意...
以後寫的時候一定要特別注意...
2010年9月27日 星期一
[iPhone] Logging 利用 NSLog 加上 __FILE__ __FUNCTION__ __LINE__
為了Debug並且在Release的時候不會把Log顯示給用戶看到, 建議加一個 #ifdef, 並且可以利用 __FILE__, __FUNCTION__, __LINE__, 加速Debug的進度.
#ifdef _DEBUG_
NSLog(@"%s %s %d", __FILE__, __FUNCTION__, __LINE__);
#endif
如果要再寫的更漂亮, 可以做一個自己的Class, 再利用這Class做Logging, 能讓程式看起來更簡潔, 不會#ifdef在程式裡面一直重複出現.
例如:
+ (void) log: (NSString *) func: (NSString *) file: (int) line: (NSString *) str{
#ifdef _DEBUG_
NSLog(@"%s:%s:%d:%@", func,file,line, str);
#endif
}
如果有更好的方法, 也請看到的人不吝指教!!
另外找到一篇很cool的方法
http://stackoverflow.com/questions/969130/nslog-tips-and-tricks/969291#969291
#define ALog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
利用一行#define達成另外一種效果, 真的相當厲害!!
#ifdef _DEBUG_
NSLog(@"%s %s %d", __FILE__, __FUNCTION__, __LINE__);
#endif
如果要再寫的更漂亮, 可以做一個自己的Class, 再利用這Class做Logging, 能讓程式看起來更簡潔, 不會#ifdef在程式裡面一直重複出現.
例如:
+ (void) log: (NSString *) func: (NSString *) file: (int) line: (NSString *) str{
#ifdef _DEBUG_
NSLog(@"%s:%s:%d:%@", func,file,line, str);
#endif
}
如果有更好的方法, 也請看到的人不吝指教!!
另外找到一篇很cool的方法
http://stackoverflow.com/questions/969130/nslog-tips-and-tricks/969291#969291
#define ALog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
利用一行#define達成另外一種效果, 真的相當厲害!!
2010年9月7日 星期二
[Mac 指令] 在 Vim 中使用 PageDown PageUp Home End
打開 terminal->偏好設定->鍵盤
把下列按鍵改成右邊的格式, 更改時想寫入\033必須按下"Esc"!!
Home \033[1~
End \033[4~
PageUp \033[5~
PageDown \033[6~
之後操縱用 fn+上下左右 就可以了!!
把下列按鍵改成右邊的格式, 更改時想寫入\033必須按下"Esc"!!
Home \033[1~
End \033[4~
PageUp \033[5~
PageDown \033[6~
之後操縱用 fn+上下左右 就可以了!!
2010年5月21日 星期五
[iphone開發] (MFMailComposeViewController ) Build Error - missing required architecture i386 in file
使用 MFMailComposeViewController 時不小心弄出來的 bug... 把 MessageUI.framework 直接拉進來以後多複製了一份造成的錯誤, 解決方法就是把多的那份刪掉, 重新在 framework 上面上按 add framework, 依照正常方法加入就沒這問題...
訂閱:
文章 (Atom)