0

わかりました、これは私には多すぎます。obj-c で完全に記述されたプロジェクトに、swift で記述された socket-io から手動でファイルをインポートしようとしています。

Swift と obj-cのドキュメントを読みましたが、まったく役に立ちません。そしてsocket-ioから、同じこと。それが言っているのは、githubプロジェクトをダウンロードし、「ソース」フォルダーを私のobj-cプロジェクトにインポートしてから、私の意見では決定的に明確ではないAppleドキュメントの指示に従うことだけです。

私の質問は、迅速なモジュールの概念は何ですか? 概念的にモジュールとは何か、swiftファイルのフォルダーからそれを構築する方法を決定的に見つけられなかったので、それがswiftクラスのコレクションだと思っていても、Appleではこれさえわかりません。

私のプロジェクトは次のように構成されています:

.
+-- projectName
+-- Source
|   +-- SockectFile_0.swift
|   +-- SockectFile_1.swift
|   +-- SockectFile_2.swift
|   +-- SockectFile_3.swift

+-- ViewController
|   +-- viewController_0.h
|   +-- viewController_0.m

次に、このすべてのファイルを含む「ソース」フォルダー全体を viewController_0.m にインポートする方法を教えてください。モジュールとしてコンパイルする方法さえわかりません。または、それが正しい方法であるかどうか。おっしゃる通り、私は今混乱状態にあります。

事前に回答いただきありがとうございます。

さらに調査した結果、あきらめました。私がしたことは、swift プロジェクト全体を単独でコンパイルし、フレームワークとしてインポートすることです。しかし、もちろん、Xcode がフレームワークをファット バイナリとして扱うのは多すぎます。ひどく見えたら申し訳ありませんが、なぜ Xcode がひどい IDE ツールなのか理解できません。参考までに、PythonプロジェクトでsocketIOをインポートするのに約1分かかりました.Xcodeとソースコードで3時間かかりました.単純なファット バイナリをそれ自体で作成します (実装するのに 3 行のスクリプトが必要でした)。とても嫌い。

4

1 に答える 1