IOS開發之──應用之間調用(1),ios開發

來源:互聯網
上載者:User

IOS開發之──應用之間調用(1),ios開發

  iphone應用之間調用步驟:

   1)在plist檔案中,註冊對外介面

    在xcode group&files 裡面,展開 resources選擇<app>info.plist

   滑鼠右擊information property list ,然後從列表中選擇URL types 

    右擊 add row 添加一個對象(item)右擊item add row  

    從列表中選擇 URL  Schemes 再右擊添加一個對象(item1)

    將item1得值設定為:myapp

    這個myapp就是對外介面,其它應用可以通過它,調用該應用

   plist如所示:

   

   2)調用方法

   在你需要調用上面註冊過對外介面的應用中,添加下面代碼即可:   

 

  NSURL *url  = [NSURL URLWithString:@"myapp:"];

  [[UIApplication sharedApplication] openURL:url];

 

  通過上述兩個步驟,你可以在你的應用中,讓使用者開啟你的其它應用


ios (xcode)開發裡有沒有多次調用一個方法的方法,類似介面什的

你在類中定義一個方法- (void)buttonPressed;
在該類的對象中,使用[self buttonPressed]即可直接調用;
也可以使用selector,下面這個例子是button點擊時調用的例子:
[button1 addTarget:self action:@selector(buttonPressed:)
forControlEvents:UIControlEventTouchUpInside];
 
問iOS手機應用開發流程 iOS開發怎建立API

iOS應用開發
無疑仍會是未來一段時間內的熱門。因此,不管是對開發人員還是企業管理員來說,或多或少瞭解一些應用開發流程十分有必要,本文涉及的大部分內容並不局限於iOS應用,同時也適用Android、Windows Mobile和Blackberry等其他移動平台。
iOS應用開發
並不是一個簡單的過程,建議按照以下步驟逐條考慮:
1)一個奇怪的發現是,很多企業人士和開發人員對他們即將開發的iPhone應用竟然沒有全域認識,甚至缺乏必要的技術常識。通常他們只是把iPhone應用當做一個簡單的應用,而很少考慮到是否有支援的伺服器以及使用者資料的儲存等問題。因此,有必要提醒一下,如果想開發一款認證/登入或者定製型的應用,首先需要有一個用來儲存資料的伺服器。
2)除了需要一台伺服器外,還需要一個供iPhone和伺服器之間進行通訊的渠道。由於不存在標準或萬能的通訊渠道,因此需要根據應用的具體情況進行定製。這有點類似建立一套自己的語言,除了說話雙方外,不想讓其他人聽懂。專業點講,這就是建立API。因為必須在通訊前定義語言,所以必須在iPhone應用正式開發前建立API。
定義完成後,iPhone按要求格式將賬戶名和密碼發送請求到預置API(登陸頁面),然後便可返回結果頁面。
4)API的建立和應用的開發工作最好由同一個開發人員來做,這樣,他就更清楚何時調用哪個API,對應用開發全域有更好的瞭解。如果API建立和應用開發不是同一個人,建議應用開發人員多和負責API建立的後端團隊交流,因為很多時候他需要調用API以支撐整個行動裝置 App。
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.