2010-06-08 6 views
0

귀하의 조언이 필요합니다. 우리는 이미 작동하는 웹 자원 관리 응용 프로그램을 가지고 있습니다. 우리는 usal 도구 html, css, php, mysql을 사용합니다. 사용자가 로그인하여 새로운 문제를 만들고 데이터가 저장/검색됩니다.웹 응용 프로그램을 에뮬레이트하는 기본 iPhone 용 응용 프로그램에 대한 조언

그들은 목표를 사용하여 기능을 에뮬레이트하기 위해 iPhone 앱을 개발하도록 요청하고 있습니다. 지금, 나는이에 대한 몇 가지 생각을 : 웹 사이트는 다른 아이폰 웹 응용 프로그램 같은 '그래서

  • 한 aproach 솔직히 그냥 아약스 최적화를 만들기 위해 나를 위해 편리하지, 그들은 웹 개발자를 고용 할 수 있습니다.
  • 네이티브 앱이 웹 페이지를 요청하고 html을 구문 분석하여 값을 표시 할 수 있습니다. 예를 들어 tableview에서 ...
  • 가장 중요한 것은 "간단한"것입니다. 데이터베이스에 요청하고 태그없이 데이터를 가져올 PHP 스크립트를 호출하십시오.

나는 PHP 스크립트에서 diggen을 사용하여 html을 삽입 했으므로 html을 파싱 할 방법이 없다는 것을 알았습니까?

사전에이 문제를 해결할 수있는 아이디어를 제공해주십시오.

답변

1

근근이 살아가는 것은 일을 끝내는 빠르고 쉬운 방법처럼 보일 수 있지만, 나는 그것을 사용하지 않는 것이 좋습니다. 이는 언제든지 웹 응용 프로그램에서 제공하는 HTML이 변경 될 수 있기 때문에 잠재적으로 응용 프로그램이 손상 될 수 있기 때문에 여기 저기에 약간의 수정 작업을 수행하고 이러한 수정 사항으로 응용 프로그램에 대한 업데이트를 릴리스하므로 많은 시간을 낭비하게됩니다. 에.

여러분의 웹 앱 담당자와 함께 REST API를 적절히 설정하여 나만의 iPhone 앱을 만들 것을 권장합니다.

+0

그래, 실제로 그들은 xml-rpc API를 가지고 있지만 나중에 발견했습니다. 조언 해 주셔서 감사합니다. – chuckSaldana

0

데이터/HTML의 혼합이 예쁘지 않을 것입니다.

Objective-C 문자열 함수를 사용하여 일종의 정리 작업을 수행 할 수 있지만 코드는 꽤 일회성이 될 수 있습니다.

이러한 스크립트를 서버에서 직접 호출하는 대신 파서와 유사한 두 번째 PHP 스크립트를 중개자로 추가하는 방법을 고려해 볼 수 있습니다. 이것을 호출하면 원래 스크립트를 호출하고 JSON과 같이 작업 할 수있는 데이터 구조를 반환합니다.

관련 문제