私はiOS開発にかなり慣れていないので、PHP APIと通信する簡単なアプリを作ろうとしています. データのリクエストとレスポンスは XML 形式のみです。
これはログインのための私のphpメソッドです。
function login()
{
$mainframe = JFactory::getApplication();
$xmlcnt = array();
if (!isset($HTTP_RAW_POST_DATA))
{
$HTTP_RAW_POST_DATA = file_get_contents("php://input");
}
if(empty($HTTP_RAW_POST_DATA))
{
$xmlcnt['code'] = "2";
return $xmlcnt;
}
$doc = new DOMDocument();
$doc->loadXML( $HTTP_RAW_POST_DATA);
$login_data = $doc->getElementsByTagName( "data" );
foreach( $login_data as $login )
{
$user_nm = $login->getElementsByTagName( "username" );
$user_nm = $user_nm->item(0)->nodeValue;
$password = $login->getElementsByTagName( "password" );
$password = $password->item(0)->nodeValue;
} ......
xmldata は次のようになります " <data><username>testuser</username><password>password</password></data>
"
XMLを効率的に送受信するには、xcodeのobjective-cでどのように/何を使用すればよいかを理解したいです。
どうもありがとうございました