BigIntプロジェクトの作成方法を再掲します。方法は簡単なのですが最初は戸惑います。
1. BigIntパッケージの作成
xcodeを起動し
file → new → package
Libraryを選択してNextボタンをクリックします。
保存ウインドウが表示されるので、
New Folder を名称 BigInt で作成。
ファイル名を BigInt.swift で保存します。
2. BigInt.swiftにコピー
今作った階層の最後にあるBigInt.swiftに前回のBigInt.swiftの全てをコピペします。
3. BigIntプロジェクトの作成
・xcodeで新規プロジェクトを作成します。
・PROJECT の BigInt_TemplateProj Package ......... を選択。
・左下に + マークをクリック
・左下のAdd Local をクリック
・フォルダ選択画面で 先ほど作った BigIntフォルダを選択します。この時、階層構造に注意!BigIntフォルダが2つある場合はあとのフォルダを選択します。
・TARGETSの下にある BigInt_T^emplate........ を選択します。Generalタブの下の方にある frameworks....... を見つけます。その下にある+をクリックします。選択ウインドウが出るので、BigInt をクリックし、Addをクリックします。
3. 動作確認
・ViewControllerに
import BigInt
を追加し、ソースコードを記述します。
let a: BigInt = "1234567890123456789012345678901234567890"
let b: BigInt = "1234567890123456789012345678901234567890"
let c: BigInt = a * b
print(c)//1524157875323883675049535156256668194500533455762536198787501905199875019052100
4. BigInt用プロジェクトを自動生成するスクリプトを作っていますが、雛形になる完全に動作するプロジェクトは必要になります。



