*目次 [#d0e1d894]
#contents

*目的 [#ga5b508a]
いまさら、コマンドライン用のコマンドをつくってもだれもよころばないことぐらいわかっているけど、

あえて、簡単な動くものをつくってみて、そのなかから何かを学んでみようと思う。

たとえば、

「コンパイルエラーが出たけどどうするの?」

といった、かんじのことをまなびたいわけだ。


例題としてターミナル用のコマンドを作ってみることで、いろいろと勉強してみてもいいんじゃないかとおもうわけだ。

*実行ファイルの生成先 [#d83f207f]
実行ファイル(Unix Executable File)はデフォルトで以下の場所に作成されています。


 /Users/<user name>/Library/Developer/Xcode/DerivedData/sample-?????/Build/Products/Debug


*日本語でコンソールに文字を出してみる。 [#bdf2dafc]
 println(@"にほんご");

 void println(NSString *message){
	printf([message UTF8String]);
 }

**改行ってどうすんの? [#s3158da2]
実は、Javaと同じかとおもって、¥nってやったら、全然改行してくれなかったんだよ。

 println(@"にほんご¥n");

ってね、別にC言語もそうだったし、これでいいと思ったんだ。でも、なにも反応なし。

おっかしいなと思って、他のサイトのサンプルとにらめっこしてわかったんだけど、バックスラッシュがそもそも使えるんだよね。

**バックスラッシュの入力をマスターせよ [#vbabe0f8]
optionキー(alt) + \ で、バックスラッシュになります。

 println(@"にほんご2行目 \n");

でばなをくじかれた思いだよまったく。


*実行ファイルってどこにあるのか? [#a23b8c86]
探し方は、XCodeの実行可能ファイルって所にファイルがあるから、その情報をみてみるとどこにできているのかがわかる。


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS