3

最初のiPhoneアプリケーションを完成させようとしています。

一部のプライベートAPIの使用が拒否されたアプリについて聞いたことがあります。

また、ASIHTTPRequest、MBProgressViewHUDなどのプライベートAPIも使用しています。

したがって、これらまたはその他の拒否されたプライベートAPIについて教えてください。現在、または将来のアプリケーションでそれらを使用しないようにする必要があります。

それらをリストするか、プライベートAPIの使用に注意を払う方法を教えることができます。

4

1 に答える 1

9

プライベートAPIとサードパーティAPIの間にはおそらく混乱があります。

プライベートAPIは、Appleが内部で使用し、公開されていない標準のクラスおよびフレームワークです(たとえばMKMapViewInternal、MKMapViewクラスの内部を非表示にするクラス、またはUIGetScreenImage()現在一時的に有効な関数)。

サードパーティのAPI(ASIHTTPRequestなど)は、その機能を拡張するためにパブリックAPIを使用して作成され、iPhoneアプリケーションを使用することは絶対に合法です(ただし、プライベートAPI自体を使用しないように注意する必要があります)

編集:アプリストアの入場に問題があるサードパーティのAPIの最もよく知られた例は、おそらくthree20ライブラリですが、すでにこの問題を解決していると思います(Googleグループの ディスカッションを参照)

AppleがプライベートAPIの使用についてそれほど厳密ではなくなったという 兆候もあります

于 2010-02-04T12:49:40.120 に答える