PhoneGap アプリと呼び出しを行う Objective-C ベースのアプリケーションの主な違いは、ネイティブの Objective-C コードを記述する必要なくwebview
ネイティブ機能を利用するために PhoneGap が提供する JavaScript 関数のライブラリです。
UIWebView
PhoneGapが iOS ライブラリ内のクラスを利用することは間違いありませんが、 PhoneGap の魅力は、複数のプラットフォームで単一のコード ベースを利用できることです。
ハイブリッド Objective-C と html/js/css アプリケーションは、PhoneGap で実際に可能です。PhoneGap が iOS プラットフォーム用に生成するものを調べると、それは多くの Objective-C を備えた単純なテンプレート アプリケーションであり、アプリケーションの目的の構造を実現するフローを作成するだけで済みます。
ただし、PhoneGap の最大の魅力は、単一のコード ベースでクロス プラットフォーム アプリを構築できることです。Android または WindowsPhone で起動する場合は、Objective-C で記述したすべてのものを再度記述する必要があります。
その他の注意事項
jQueryMobileもチェックしてみてください。これは、PhoneGap とうまく連携する非常に優れたモバイル Web フレームワークです。Master Mobile Web Apps with jQuery Mobileには、これについてかなり詳しく説明している章があります。