初めてXcodeに触った
mac買ったしね
普段使い慣れていないものを購入した以上それでしかできないことには挑戦すべき…というわけでちょっとだけ触る
ソース
// // main.m // test3 // // Created by xxx on 2014/05/12. // Copyright (c) 2014年 xxx. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... NSLog(@"Hello, World!"); // 代入 int a; a = 10; NSLog(@"%d", a); // 判定 if(a == 10){ NSLog(@"aaa"); } if(a == 11){ NSLog(@"bbb"); }else{ NSLog(@"!bbb"); } // switch switch(a){ case 1: NSLog(@"ccc1"); break; case 10: NSLog(@"ccc2"); break; default: NSLog(@"ccc3"); break; } // 繰り返し for(int i = 0;i < 10;i++){ printf("%d\n", i); } // 配列 NSArray *list; list = [NSArray arrayWithObjects:@"aaa", @"bbb", @"ccc", nil]; // [配列変数名 count]で配列数 long len = [list count]; NSLog(@"length=%ld", len); // 配列は0から、[配列変数名 objectAtIndex:添字]で値を取得 for(int i=0;i<len;i++){ NSLog(@"list=%d:%@", i, [list objectAtIndex:i]); } } return 0; }
結果
2014-05-12 21:59:24.281 test3[8866:303] Hello, World! 2014-05-12 21:59:24.283 test3[8866:303] 10 2014-05-12 21:59:24.284 test3[8866:303] aaa 2014-05-12 21:59:24.284 test3[8866:303] !bbb 2014-05-12 21:59:24.285 test3[8866:303] ccc2 0 1 2 3 4 5 6 7 8 9 2014-05-12 21:59:24.285 test3[8866:303] length=3 2014-05-12 21:59:24.285 test3[8866:303] list=0:aaa 2014-05-12 21:59:24.286 test3[8866:303] list=1:bbb 2014-05-12 21:59:24.286 test3[8866:303] list=2:ccc Program ended with exit code: 0
アプリサンプルはまだ、触らない
基本的な部分に触ってソースコードを追いかけられないので先にクラスとか定数とか関数とかしょぼいプログラムを作成してからにする
参考
http://d.hatena.ne.jp/shu223/20110311/1300983799
http://www.atmarkit.co.jp/ait/articles/0901/21/news126_2.html
http://d.hatena.ne.jp/fn7/20100203/1265207098
まとめ
基本的な部分はc言語と同じみたいな感じ、初歩中の初歩しか触っていないけどxcode経由ならある程度保管してくれるのでコーディングは困らなさそう。
web開発ではperlとか先に覚えたいからちょくちょく気分転換にしてみる。
雑記
最近のPC用途として、動画再生とかゲームとかネットサーフィンはwindowsを使用して、ブログ記事とかコーディングはmacになりつつある。macでwindows搭載しても切り替えとかめんどくさそうなんで2台運用することで管理する。間違って仮想環境において問題になるのはやめたいし…
スクロールが反対なのでよく間違ってしまいますねwww
iOSアプリエンジニア養成読本[クリエイティブな開発のための技術力/デザイン力/マインドを養う! ] (Software Design plus)
- 作者: 高橋俊光,諏訪悠紀,湯村翼,平屋真吾,平井祐樹
- 出版社/メーカー: 技術評論社
- 発売日: 2014/03/20
- メディア: 大型本
- この商品を含むブログを見る
- 作者: 熊谷友宏
- 出版社/メーカー: 秀和システム
- 発売日: 2014/04/29
- メディア: 単行本
- この商品を含むブログ (1件) を見る