2010-06-08 9 views
0

우선 - 저는 iPhone App 개발 (3 개월)을 처음 접했습니다. 저는 컨텐츠 관리 시스템을 제공하는 소프트웨어 회사에서 일하고 있습니다. 우리의 고객은 잡지의 주요 출판사를위한 것입니다. 그들은 우리의 소프트웨어를 사용하여 홈페이지에 기사를 씁니다. 이제 우리는 iPhone 응용 프로그램을 제공하여 Cms와 함께 가고 싶습니다. 지금까지 내가 성취 한 것은 새로 발표 된 기사를 목록보기에 보여주는 RSS 판독기입니다. 사용자가 하나의 기사를 선택하고이 기사의 특별히 형식이 지정된 상세보기로 리디렉션됩니다. 다음 단계는 오프라인 읽기 기능을 추가하는 것입니다. 나는 인터넷을 위아래로 수색했지만 그 모범 사례를 찾지 못했습니다. 로컬 (등등 CSS, 이미지, JS 등) 아이폰/아이 패드에있는 UIWebView의iPhone 오프라인 독서

  1. 스토어 내용 : 나는 일반적으로 두 가지 가능성이 있다는 것을 그것을 얻을. 다운로드 한 CSS, 이미지 및 js를 사용하려면 기본 html을 다시 작성해야합니다. 또한 여러 페이지 기사의 다음 페이지에 대한 하이퍼 링크를 편집해야합니다 - 많은 작업처럼 들립니다.)

  2. 서버 측에서 PDF를 만들고 모바일 장치로 다운로드하십시오. 서버의 웹 사이트 대신 로컬로 저장된 PDF를 가리 키도록 RSS 소스를 재 작성하십시오.

제 질문은 - 더 좋은 방법은 무엇입니까? 가능성에 대한 단점이 있습니까? 오프라인 읽기 기능을 구현하는 다른 (간단한;)) 방법이 있습니까? 내가 놓칠 수있는 하우투가 있을까?

고마워요!

답변

1

아마도 세 번째 변형을 생각해보아야합니다. 서버 측 API를 만들어 필요한 데이터를 가져 오거나 설정하고이 API를 사용하는 별도의 iPhone 앱을 만들 수 있습니다.

iPhone 앱이 네이티브 앱에 더 가까워 야한다고 생각합니다.이 방법을 사용하면 작업을 관리하기위한보다 편리한 인터페이스를 제공 할 수 있습니다. iPhone 사용자에게는 더 평범 할 것이며, 장치 및 모바일 플랫폼의 장단점을 전체적으로 고려하게 될 것입니다 .

+0

답장을 보내 주셔서 감사합니다. 그리고이 변종의 장점은 무엇입니까? 그리고 "네이티브 앱에 가깝다"는 것은 무엇을 의미합니까? 필요한 것은 기사 (RSS 피드 또는 링크 된 기사 각각의 항목)에 대한 상세보기이지만 웹 사이트에서 가져 오지 않고 단순히 uiwebview에 표시하지 않고 대신 읽을 수 있도록 장치에 저장했습니다. 오프라인. 예를 들어 이야기를 텍스트, 그래픽, 서식 (CSS) 등으로 나누어 sqllite-db 장치에 저장해야한다고 말하고 있습니까? 조언 해 주셔서 감사합니다. – Andy

+0

이와 비슷한 것 ... 일부 응답이있는 데이터를 가져와 네이티브 컨트롤러 (어쩌면 UITableViews)로 표현해야합니다. 데이터 저장소로 앱의 Documents 폴더와 Core Data를 사용할 수 있습니다 (예를 들어). – kpower