その+のドキュメント(NSMethodSignature *)signatureWithObjCTypesにおけるAppleの注意:(constのchar型*)タイプ
-
26-09-2019 - |
質問
では、Appleの<のhref = "http://developer.apple.com/library/ios/#documentation/cocoa/reference/foundation/Classes/NSMethodSignature_Class/Reference/Reference.html#//apple_ref/doc/c_refこの方法の/ NSMethodSignature」のrel = "nofollowを">ドキュメントに、それは最後に次のよう述べています:
特別な注意事項
のMac OS Xのバージョン10.0以降で使用可能この方法は、Mac OS Xのバージョン10.5にさらされています。アプリケーションのみがサポートされていますに対して実行されていることを、実行時のスタイルの文字列をコード入力します。この方法を暴露では、このような変更が発生した後の文字列をコードする任意の「古いスタイル」タイプをサポートしているバイナリcompatibilyへのコミットメントはありません。
はは<私>現在のランタイムデータからされているか、アプリケーションが実行されているランタイムが使用されている文字列型のスタイルにマッチタイプの文字列を渡すためにあなたの責任です。
私は、私はそれを理解していなかったんです。誰が説明することができますか?
私が本当に知りたいことはこれです:?私はこの方法を使用するiOSアプリを記述する場合、Appleはそれが何かをする方法を変更した場合、彼らは、それはいくつかの後の時点で私に壊すかもしれないと言っている。
私はココアを使用しています。 。ます。
解決
私が本当に知りたいことはこれです:?私はこの方法を使用するiOSアプリを記述する場合、Appleはそれが何かをする方法を変更した場合、彼らは、それはいくつかの後の時点で私に壊すかもしれないと言っている。
はい。彼らは、将来のバージョンで文字列(メソッドの引数)をコードするタイプのフォーマットを変えるかもしれないと言っている。