これは同じライブラリではなく、2 つのシステム用に異なる言語で書かれています。さらに、Objective-C ポートを使用している場合は、さらに別の開発者が関与していました。ライブラリのバイナリと、おそらくソースも異なります。同じものは、パブリック インターフェイスと名前です。2 つのコードを取得し、フォーマットがどのように行われるかを比較します。2 つの実装が部分的に OS API を使用している可能性も高く、そこにも違いがあります。
電話番号の表記に関する全国規約より
インドの電話番号は 10 桁 (場合によって必要となる最初のゼロを除く) であり、少なくとも 4 つの異なるカテゴリに分類されます。
固定電話: 0AAA-BBBBBBB と表記されます。AAA は加入者トランク ダイヤル コード (長距離コード)、BBBBBBBB は電話番号です。加入者トランクのダイヤル コードと電話番号を合わせた長さは 10 桁です。
モバイル: 覚えやすいように AAAAA-BBBBB と表記します (ただし、番号計画ではプレフィックスは 2 桁または 4 桁です)。ローカルではない携帯電話番号は、ダイヤルする際に 0 を前に付けるか、+91 (91 はインドの国コード) を付ける必要があります。+91-AAAAA-BBBBB と書かれた携帯電話番号は、インド全土で有効であり、+ が国コードのプレフィックスとして認識される他の国でも有効です。