の実行などのシステムコールを行い、ls -la
その結果をアプリで使用することは可能ですか?
3878 次
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 に答える