原创 iPhone 實現動畫效果

(雖然標記的是原創,但是大部分都是書上的,個人學習過程中,學完這段寫點兒東西總結下,本想貼上demo程序的,竟然沒找到上傳附件的地方。。。) iPhone中實現動畫,主要有兩種方式:UIView的動畫塊和Core Animation的C

原创 3D Game Engine(一)

    "There are programmers who are just that: programmers.     However, there are also programmmers who are artists or

原创 [翻譯]iPhone Game Development (一)

一個月前,快速閱讀過《iPhone Game Development》覺得該書是遊戲入門的絕佳教程,這兩天重新閱讀,再次受益很深決定翻譯下邊學邊譯,必然有許多不妥之處,歡迎各位指正,感激不盡最近總是覺得看英文書比看中文書要快,不知是詞彙量

原创 Cocoa Iphone 程序的運行過程

當程序啓動時,調用NSApplication函數,該函數創建一個NSApplication程序對象。 程序對象讀取nib文件並把其中的對象解包,然後給每個對象發送awakeFromNib消息。 接着,程序對象開始檢查事件。 窗口服

原创 csdn博客改版

上週末博客停止服務,估計是要改版正常維護應該要不了這麼久今天坐到電腦前,第一時間打開博客果然新版本感覺相當好煥然一新不錯不錯

原创 [翻譯]iPhone Game Development (二)

第一章 Introduction to the iPhoneiPhone是當今最出色的遊戲平臺之一。觸摸屏、與iTunes集成、使用Object-C編程、較低的硬件成本以及發佈程序的便利性使之成爲一個非常奇特又充滿希望的發展機遇。作爲移動

原创 iPhone 檢查網絡狀態

iPhone應用中,如果需要使用網絡,那麼必須先檢查網絡狀態,否則蘋果公司的app store審查是不會通過的。 當然,檢查的代碼不是很複雜,參考書上的一段即可: - (BOOL) connectedToNetwork {

原创 iPhone 彈出對話框 讓用戶等待

之前的一個小應用中,需要通過網絡下載xml文件。在下載過程中,需要用戶等待。當時的做法是顯示一個gif圖片,這張圖片就是一個圓圈在不停的轉。數據讀取結束,就刪除該圖片。由於iPhone本身不支持gif圖片,又去找了個開源的類專門用於顯示g

原创 Cocoa Iphone 屏幕尺寸

1、狀態欄:通常是20px高,在打電話或顯式消息時,放大到40px。因此,在縱向模式下,應用程序的可用空間是320×460,橫向模式下是480×300; 2、導航欄:通常情況下,縱向模式下是44px,橫向模式下是32px。在提示模式下

原创 Cocoa 通過網絡獲取xml文件並解析

通過一個url從網絡獲取一份xml文件,並解析其內容。 1、第一種方法是利用了NSData的一個構造函數,傻瓜化的通過網絡獲取文件,而不用考慮網絡相關的各種細節。 NSURL *url = [NSURL URLWithString

原创 Object-C KVC & KVO

1、Key-value coding 機制允許通過變量名設置和獲取變量值。   [myObject setValue:valueObject forKey:@"myKey"]; [myObject valueForKey:@"myK

原创 Cocoa 解析xml文件

蘋果提供瞭解析xml的類,NSXMLParser及其代理NSXMLParserDelegate   展示一段事例代碼,自己的小應用中用到的: NSString *filePath = [[NSBundle mainBundle]

原创 iPhone 多點觸摸

蘋果ios平臺的多點觸摸,在3點或更多時,會丟失對其中一個或多個的跟蹤。 看來以後程序中,最多使用2個點。 一般來說,2個點已經夠用了   說好的5點觸摸呢,坑爹啊。。。 點贊 收藏 分享 文

原创 iPhone UITextField 屬性

在iPhone應用中通過UITextField填寫信息時,經常出現出現自動更正輸入信息、首字母大寫等情況尤其是在填寫用戶名時,這種本想提供便捷的功能反而讓人感到特別麻煩今天查了相關書籍,瞭解了UITextField的相關屬性,其實前面說的

原创 Cocoa 多線程

多線程編程中普遍遵循一個原則,就是一切與UI相關的操作都有主線程做,子線程只負責事務,數據方面的處理。 ios中啓動一個新線程的方式如下:   [NSThread detachNewThreadSelector:@selector(