iphone的單任務模式為手機節省了資源,保障了程式的安全執行,但是這一做法也遭到很多人的反對,
為很多應用帶來了不便。如今,openurl這個方法為解決這一問題帶來了希望,雖然離多工模式還有差距,但畢竟給了大家乙個實現更強大應用的可行方法。
openurl的使用方法:
code:
code:
map
mailto:
tel
tel://10086
msg
sms://10086除此之外,還可以自己定義url,方法如下:
code:
openurl能幫助你執行maps,sms,browser,phone甚至其他的應用程式。這是iphone開發中我經常需要用到的一段**,它僅僅只有一行而已。
這個程式通過基礎的協議支援撥打**的功能
譯者附:
-(ibaction)openmaps
-(ibaction)openemail
-(ibaction)openphone
-(ibaction)opensms
-(ibaction)openbrowser
iPhone應用程式委託
iphone的軟體棧有好幾層組成,而應用程式是位於棧裡面最高的抽象層,系統核心服務 作業系統層 則是位於最底層的。這中間還有 層 cocoatouch層 核心服務層等等 但一般在開發應用程式的過程中,與我們主要打交道的是gui框架和cocoatouch層所提供的物件導向抽象。cocoa的founda...
iphone應用程式結構
classes 源程式檔案 h m other sources main.m 等,不需要程式設計師修改 prefix.pch resources 介面檔案 xib 配置檔案 info.plist frameworks 鏈結的庫 targets 專案的不同target 資源 編譯配置不同 execut...
iPhone應用程式生命週期
int argc,char argv,nsstring principalclassname,nsstring delegateclassname 來獲取應用程式的控制代碼。2 從給定的應用程式委託類,初始化乙個應用程式委託。並把該委託設定為應用程式的委託,這裡就有如果傳入引數為nil,會呼叫函式訪...