原创 如何使UIWebView響應Touch事件

    UIWebView響應不了Touch事件,很久以前就很難解決。最後有一個叫做UICWebView的東西,雖然用了private api,但是可以用。不過----UICWebView或者任何用UIWebDocumentView獲得事

原创 iphone中利用本地數據來代替遠程UIWebView請求

    在這篇文章中,我將講述如何在iOS中的UIWebView中加載一個網頁,使用修正的NSURLCache來用本地網頁資源複本來代替基於遠程網頁

原创 蘋果設備號、IOS版本號、IOS版本編號大全

設備號--IOS版本號--IOS版本編號 Apple TV 2G (4.1/8M89) Apple TV 2G (4.2.1/8C154) Apple TV 2G (4.3/8F191m) Apple TV 2G (4.4.2/9A336

原创 iPhone中的UITouch

手指在屏幕上能達到的精度和鼠標指針有很大的不同。當用戶觸擊屏幕時,接觸 區域實際上是橢圓形的,而且比用戶想像的位置更靠下一點。根據觸摸屏幕的手指、手指的尺寸、手指接觸屏幕的力量、手指的方向、以及其它因素的不同,其“接觸部位”的尺寸和形

原创 在Mac OS X Lion下修改Hosts的四種方法

        一名剛剛使用 Mac OS X Lion 系統的朋友問我怎麼該系統下修改 Hosts 文件,說網上搜了很多辦法都不管用,只要編輯 Hosts 文件就出現”你不是文件 hosts 的所有者,因此沒有權限寫到該文件”的提示,

原创 關於XCode 4中讀取Plist文件

    關於XCode 4中讀取Plist文件是本文要介紹的內容,主要介紹的是plist文件圖和來獲取,內容不多,主要是通過代碼來實現。不多說,先來看詳細內容。   1. 添加plist文件   2. 代碼讀取 // Path to t

原创 在Windows環境下搭建SVN服務器

        代碼安全和管理的問題永遠是開發人員不可忽略的問題,即使是獨立開發者,不存在多人協作的問題,程序的版本管理和代碼的保管問題也是不可忽視的。         Xcode4.2其實自帶了一個代碼管理功能Source Contro

原创 iOS屏幕變換的處理(1)

  iOS屏幕變換,比如從豎屏轉爲橫屏,雖然可以直接使用UIViewController的: - (void)willRotateToInterfa

原创 NSNotificationCenter 的使用

  1. 定義一個方法 -(void) update{ }    2. 對象註冊,並關連消息 [[NSNotificationCente

原创 iOS屏幕變換的處理(2)

上一節提到了通過通知來處理屏幕視圖的自動翻轉。 藍色的子視圖,在翻轉的情況下觸發界面大小的調整。 還是使用通知機制,即: [[NSNotificationCenter defaultCenter] addObserver:self

原创 Xcode4.2、iOS各版本以及ARMv6、ARMv7編譯架構介紹

    Today I want to share my discoveries about compiling an iOS app under Xcode 4.2. With every major release of Xcode

原创 iOS應用程序狀態切換相關

一、iOS應用程序狀態機一共有五種狀態: 1. Not running:應用還沒有啓動,或者應用正在運行但是途中被系統停止。 2. Inactive:當前應用正在前臺運行,但是並不接收事件(當前或許正在執行其它代碼)。一般每當應用要從一個

原创 在Xcode4.2下配置SVN連接

        在Windows環境下搭建SVN服務器博文中講了如何搭建SVN服務器,本文講解如何在Xcode4.2下與SVN服務器建立連接。 (1)以創建一個新的工程爲例,首先,打開Xcode 4.2,打開windows-> Orga

原创 iPhone開發之UIActionSheet

UIActionSheet是iOS開發中實現警告框的重要的類,在很多情況下都要用到,先來一睹其芳容:   實現步驟如下: 一、爲了讓控制器類充當操作表的委託,控制器類需要遵從UIActionSheetDelegate協議。@inter

原创 JS檢測手機瀏覽器

判斷原理:     JavaScript是前端開發的主要語言,我們可以通過編寫JavaScript程序來判斷瀏覽器的類型及版本。JavaScript判斷瀏覽器類型一般有兩種辦法,一種是根據各種瀏覽器獨有的屬性來分辨,另一種是通過分析瀏覽器