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用プロジェクトを自動生成するスクリプトを作っていますが、雛形になる完全に動作するプロジェクトは必要になります。