之後再來維護好了,
隱居了兩年多了,繼續來寫文章。
2010年12月31日 星期五
2010年12月8日 星期三
2010年11月30日 星期二
2010年11月23日 星期二
[iPhone] Localization Guide for iPhone Applications, built with Apple Xcode
相關參考:
1. Apple的官方文件
2. 第三方的tutorial文件
Localization Guide for iPhone Applications, built with Apple Xcode目標:
多國語言化怎麼做。
2010年11月21日 星期日
2010年11月18日 星期四
2010年11月16日 星期二
[iPhone][XML] How To Choose The Best XML Parser for Your iPhone Project | Ray Wenderlich
這個比較了多種的xml parser的效能,
上面的XMLPerformance的測試用的source code也有提供出來。
2010年10月4日 星期一
2010年9月27日 星期一
2010年9月24日 星期五
2010年9月22日 星期三
2010年9月21日 星期二
2010年9月20日 星期一
2010年9月18日 星期六
2010年9月17日 星期五
[iPhone] Getting debug information from your users - Stack Overflow
Getting debug information from your users - Stack Overflow
裡面有個連結,是連到Apple官網,
整個就是教如何在機器上debug。和如何發佈profile等等的…
2010年9月15日 星期三
2010年9月14日 星期二
[iPhone] How To Save Your App Data With NSCoding and NSFileManager | Ray Wenderlich
How To Save Your App Data With NSCoding and NSFileManager | Ray Wenderlich
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
1. 用NSCoding和NSFileManager存取資料。
2. 取得App下的Library的目錄:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
documentsDirectory = [documentsDirectory stringByAppendingPathComponent:@"Private Documents"];
2010年9月13日 星期一
[iPhone][OpenGLES] depth buffer的設定方式
OpenGL ES render to texture, then draw texture - Stack Overflow
// attach depth buffer
GLuint depthRenderbuffer;
glGenRenderbuffersOES(1, &depthRenderbuffer);
glBindRenderbufferOES(GL_RENDERBUFFER_OES, depthRenderbuffer);
glRenderbufferStorageOES(GL_RENDERBUFFER_OES, GL_DEPTH_COMPONENT16_OES, width, height);
glFramebufferRenderbufferOES(GL_FRAMEBUFFER_OES, GL_DEPTH_ATTACHMENT_OES, GL_RENDERBUFFER_OES, depthRenderbuffer);
2010年9月10日 星期五
2010年9月8日 星期三
2010年9月7日 星期二
[iPhone][OpenGLES] anti-alias的處理
OpenGL ES iPhone - drawing anti aliased lines - Stack Overflow
目前的做法,是用背景色再描一次triangle的edge,
在setting上,設了下列的參數。
glPointSize(2.0);
glEnable(GL_POINT_SMOOTH);
然後再繪製primitive時,用背景色(黑色)再描一次黑邊。
/// anti-alias...
glColor4f(0.0, 0.0, 0.0, 1.0);
glDisableClientState(GL_TEXTURE_COORD_ARRAY);
glDrawArrays(GL_LINES, 0, 8);
2010年9月6日 星期一
[Mac] 該死的framework路徑
Blog Post: Leopard Linking: making relocatable libraries
Apple官方文件太久沒修改,看了framework programming guide看老半天,結果是要用 @rpath嗎?
[Mac] 建立framework
Cocoa Is My Girlfriend » Cocoa Tutorial: Creating your very own framework
這個就加減看一下,光是看官方文件,還是覺得相當生硬啊。
2010年9月5日 星期日
2010年9月3日 星期五
2010年9月1日 星期三
2010年8月31日 星期二
2010年8月29日 星期日
2010年8月28日 星期六
Qt Model Classes
官方文件連結:Qt 4.6: Model Classes
1. Index的重要性:
用來定義View所要取得的資料位置,為了讓其它的View可以共用Model,所以這邊的Index為QModelIndex和QPersistentModelIndex兩種。QModelIndex是屬於暫時性的index,而另一種從字面上來看,可以很清楚的知道是永久的Index。而該Index所索引的資料為誰,只有Model知道。View是不清楚的。
Rows和Columns。大多數的情形下,資料可以看成是一個table,用row和column來定位該資料的位置。
2010年8月27日 星期五
總算解決了Q_OBJECT的micro,產生的link error...
平台: Qt Creator (2.0.0) Based on Qt4.7.0 (目前最新的唷)
總算是解決了加上這個micro之後,
總是會有undefined vtable for... 的問題。
追了一些文章,再看一看解決後。
問題是MakeFile.xxx,並沒有跟著更新。
手動刪掉它們,再編譯就行了。但為什麼會這樣呢?
因為MakeFile.xxx 是由一些前期編譯器所產生的,
如qmake, moc, uic, ....,
其中Q_OBJECT,會和signal, slot有關,需要moc先編譯,產生相對應的 .obj (或 .o) 出來。
而link時,會與這些 .obj 或 .o 做Link。而上述的錯誤,是link時的錯誤,而不是語法上的錯誤。
這也就是找到的文章,會說是moc的問題。但再往回追,Qt Creator裡不是有.pro檔,
而且預設的build的命令也下好了,qmake, 然後make....。
所以我覺得,Qt在設計上,很多小細節設計是不良的。
而且上Qt Forum查資料,我最常看到的回應是,再回頭去看Qt的官方文件。
因為常需要看iPhone的官方文件,說真的,Qt的官方文件啊,我覺得還蠻弱的。
2010年8月25日 星期三
2010年8月24日 星期二
2010年8月13日 星期五
2010年8月11日 星期三
Pre-pre-build commands with qmake | PC Thoughts
先記下來再說…
找了資料找老半天,大概只有這篇有用吧。
想說要怎麼讓一些事情可以在Qt裡面,自動化的被處理…
只是很多文章根本沒提到怎麼用script做事啊。
2010年7月19日 星期一
Qt Creator 2.0, Editor.
Using the Editor
- 可以split window。在Window -> Split (Ctrl + E, 2)。還有其它相關的split的commands,這邊自己看吧。
- Qt 的completing Code的快速鍵,是ctrl + space。
1. Tools > Options... > Text Editor > Completion, 裡面的Autocomplete common prefix。
- Bookmark。滑鼠右鍵的pop-up menu裡,有個Toggle Bookmark (Ctrl + M)
- 直接看symbol的definition或是declaration。ctrl + click
1. Tools > Options... > Text Editor > Behavior。 Enable mouse navigation。
2010年7月14日 星期三
整理:Downgrade iPhone 3G(s) from OS 4 to OS 3.1.3
訂閱:
文章 (Atom)