【Objective-C】NSLogを5秒で書き上げる為の書き方一覧まとめ
こういう人に向けて発信しています。
・毎回NSLogの出力の仕方を調べちゃうObjective-C開発者
・%@,%d(置き換え文字列)を毎回忘れちゃう人
・いつもNSLog使用するたびにドキュメント内検索しちゃう僕みたいな人
決まった文字列を出力する
// 決まった文字列を出力する
NSLog(@"hoge");
NSString型を出力する
NSString *demo = @"demo";
NSLog(@"%@",demo);
NSLog(@"変数名demoの中身は %@ です",demo);
数値型を出力する
int cnt = 3;
NSLog(@"%d",cnt);
NSLog(@"回数は %d です",cnt);
小数型を出力する
float cnt = 3.5;
NSLog(@"%f",cnt);
NSLog(@"回数は %f です",cnt);
CGRectをNSLogで出力する。
CGRect frame = self.view.frame;
NSLog(@"{{%f, %f}, {%f, %f}}", frame.origin.x, frame.origin.y, frame.size.width, frame.size.height);
NSLog(@"%@", NSStringFromCGRect(frame)); //1行目と2行目は同一の内容
そもそもNSLogとは?
NSLogはコンソールにログを出力します。
プログラム開発中に変数の中身を出力したいとか、
ロジックが実行されているか確認するために
ログを出力したいなどの時に使います。
(iPhoneアプリ開発の虎の穴より引用)
都度追記していきます。
初心者の方とか書き方わからない人にみてもらえたら嬉しいな