

No.7ベストアンサー
- 回答日時:
No6です。
実際に試したことはないのと、iOSのフレームワークに精通しているわけではないので、あくまで、設計手法としてのアイデアです。
基本的には、小さいデータであれば、ダイナミックライブラリやスタディックライブラリの戻り値として、大きいデータであれば、共有メモリなどを使えばいけるかと?
ただ、その場合のオーバーヘッドがどの程度になるかも含め実際には、トライアル&エラーにはなると思います。
C++で開発できるものとしては、マルチプラットフォームのUIキット(iOS対応)としては、Qtがありますが、まあ、サブスクライセンス料ははかなり高いです。
https://www.qt.io/
勉強だけであれば、(L)GPL版での開発は可能ですが、コマーシャルライセンスにはできないという制約と、ソースコードのライセンス移行(LGPL版で開発したものを、サブスク版への移行)はできないと、いう制約が以前はありましたが、今も、同じ制約を受けるのか、また、ライセンスが変わっているのかは、なんともいえません。

No.6
- 回答日時:
Macを購入しxcodeをインストールして、iPhoneとiPhoneにインストールできる環境を準備します。
Appleでは、C言語のライブラリは用意してないので、どうしてもC言語でというのであれば、C++のライブラリを呼び出す、Cのライブラリーを質問者さん自身が作る必要があります。(もしかしたら既に誰かが開発してるかもしれません)
そうすれば、Appleが提供しているC++の環境でビルドできると思います。
https://developer.apple.com/xcode/cpp/
上記のURL内には、それなりのボリュームのドキュメントがあるので、それらを熟読する必要はあると思います。
とはいうものの、iOSのアプリ、つまり、アイコンがあって、クリックすれば動作する物をC言語で作るのは、かなり敷居が高いと思いますので、C言語のプログラムをC++で書き換えダイナミックライブラリとし、UIの部分からそれを呼び出して、実行結果を受け取って、画面に表示する。という手法が無難だろうとは、思います。
No.5
- 回答日時:
まずは、その「C言語で書いたファイル」とはどんな素性のものなのですか?
もともとiOS用のものならコンパイルするだけです。
※ ただ、iOS用ではObjectvie-CというC言語を拡張した言語が使われています。純粋な C言語はほとんど使われていません。
※ Objective-Cで書かれたものを「C言語で書いたファイル」と言っている可能性もありますが。
そうでないなら、一番確実なのは、元のC言語で書かれたプログラムの「内容」を確認して、それをiOS用に新しく書き直すことです。
「C言語で書いたファイル」と言ったって、hellow worldみたいな簡単なものから、Linuxみたいな複雑なものまで多種多様です。
どのOSでも使えるような汎用性の高いものから、特定の環境でだけ動作するようなものまで、これも多種多様です。
そんな状況で、全てをiOS用にするような万能な方法などありません。
No.4
- 回答日時:
結論から言うと無理です。
iOSのアプリとなるとGUIでタッチパネルで操作できるインターフェースが必要なので、C言語ではそういったライブラリーが提供されていないため、動かせるものを作れません。
WindowsにしてもWin32 APIを使ってウィンドウ上で動かすものとして作らないと、コマンドプロンプトで動かすことにしかならないので、コンパイラーなどを使って実行プログラムを作っても貧相なものしかなりません。
今の時代だとC言語は主流ではなく、組み込み系マイコン(IoT)向けの開発言語として使われている程度で、今の主流はC++、C#、Javaです。
Web系になるとJavaScript、PHP、Python、Rubyですし、iOSだとSwiftが主流です。
No.3
- 回答日時:
そういう質問こそ人工知能でお願いします。
アイフォンプログラム開発 でBingに聞いてみた。
こんにちは、Bingです。iPhoneアプリの開発に興味があるのですね。iPhoneアプリを開発するには、以下のものが必要です1:
Mac
Xcode
Apple ID
Apple Developer Programへの登録
クレジットカード
iPhone
Xcodeは、Appleが提供する無料の統合開発ツール(IDE)で、iPhoneアプリの開発に必要です。Xcodeを使うには、OSバージョンが対応したMacが必須となります。また、Apple Developer Programとは、アプリを正式にリリースする際に登録が必要となるプログラムで、登録費用は年間約11,800円ほどです1。iPhoneは、開発したアプリが意図したとおりに動くかどうかのテストをする際に必要となります。
iPhoneアプリ開発には、SwiftまたはObject-Cというプログラミング言語の知識が必要になります。iPhoneアプリは、かつてはObject-C中心で開発されていましたが、XcodeおよびSwiftが登場して以来、iPhoneアプリ開発はSwiftが中心になってきています1。
iPhoneアプリ開発に興味がある方は、UdemyのiPhoneアプリ開発入門講座1を受講することをおすすめします。初心者でもiPhoneアプリを開発することができますよ!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スマホをアップデートしたら謎...
-
アプリやソフトのダウンロード...
-
ザスパイクできない
-
このアプリがなくなるのはなぜ...
-
Docker環境は以下通りです。doc...
-
ダウンロードしたアプリの簡単...
-
特定のアプリだけキーボードが...
-
このアプリでこのページは一部...
-
ドミノピザアプリについて 先ほ...
-
mp4の音声を、バックグラウンド...
-
パソコンのアプリはプログラミ...
-
androidアプリ更新DLしたら、ア...
-
薬手帳アプリ、マイナンバーと...
-
1回垢BANされたアプリは もう入...
-
6月2日にこのアプリが終了しま...
-
どうかどなたか教えてください。
-
アプリで人から人に質問する で...
-
パスワード管理 iPhone のパス...
-
ペイデイ とうアプリはお金を借...
-
質問・相談系の無料アプリをで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワポ リボンとツールバーに開...
-
開発
-
RAD StudioとC++ビルダーの違い
-
スパコン「京」の本当の意義
-
ソフトウェア開発データ白書 SL...
-
C言語で書いたファイルをiOS用...
-
gccについて
-
ウォータフォール開発が必須と...
-
お世話になります。
-
開発工数と開発期間の関係について
-
プログラム側でアプリのタブ数...
-
知識ほぼゼロからのスマホアプ...
-
クラウド(SaaS)の開発について
-
アプリ開発でロジックとデザイ...
-
ソフト開発の一連の流れが解説...
-
SDKを開発できるようになりたい...
-
量子コンピューターで何ができ...
-
携帯アプリの会社によっての開...
-
めちゃくちゃ行為の時優しい男...
-
セフレが行為中笑うっていうか...
おすすめ情報