2

の実行などのシステムコールを行い、ls -laその結果をアプリで使用することは可能ですか?

4

2 に答える 2

3

通常、誰かがシステムコールと言うときは、定義されたエントリポイントの1つを介してカーネルを呼び出すことを意味します。iPhoneで技術的には可能ですが、呼び出しインターフェイスがおそらく安定していないため(たとえば、Mac OS Xではないため)、libSystemシムを使用することをお勧めします。もしあなたがそうするならAppleがそれを望んでいるとは思えないが、私は誰もそれについてあまり考えていなかったと思うし、彼らは気付かないだろう。

私はそれがあなたが意味していることではないと思います。ISO / IEC 9899:1990(C90)Clibraray関数「システム」を使用したいと思います。その答えはノーです、あなたはできません。

于 2009-08-22T13:28:30.273 に答える
1

悲しいことに、iOS の syscall.h はプライベート API です。プライベート アプリケーションで使用することはできますが、Apple では、残念ながら App Store への送信に syscall() API を使用することは許可されていません。

于 2010-10-19T05:43:12.200 に答える