iOSプログラミング入門

595 views

Published on

iOSプログラムについて自由研究で勉強したのでそのまとめ。入門。

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
595
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

iOSプログラミング入門

  1. 1. iOSプログラミング 入門 IT高度専門学科4年 髙橋洸
  2. 2. アジェンダ 1.目的 4.Hello World 2.開発環境 5.SpriteKit 3.Objective-C 6.最後に
  3. 3. 目的
  4. 4. 開発環境
  5. 5. MacBookAir 11inch CPU : Intel Corei74650U(4Core) GPU : Intel HD Graphics 5000 Memory : 8GB SSD:512GB OS : Mac OS X 10.9
  6. 6. Xcode 5 iOS7 SDK Objective-C
  7. 7. iOS Developer Program 8,400 / 年
  8. 8. Objective-C
  9. 9. C × Smalltalk = Objective-C? Source.m ethod
  10. 10. メソッド呼び出し ↓ メッセージを送る
  11. 11. C言語OK C++もOK (Objectve-C++)
  12. 12. 引数にラベルを つけられる [self runAction:[SKAction playSoundFileNamed:@"paddle.caf" waitForCompletion:NO]]; this.runAction( SKAction : : playSoundFileNamed ( “paddle.caf“, false ) );
  13. 13. nil ≠ NULL <C++> Class a = NULL; if (a != NULL) a.foo(); <Obj-C> Class a = nil; if (a != nil) [a foo];
  14. 14. スマートポインタ
  15. 15. autorelease MyClass* instance = [ [ [ MyClass alloc ] init ] autorelease ]; [instance release];
  16. 16. ガベージコレクション
  17. 17. 動的型付け
  18. 18. プロパティ //宣言部 @property (オプション) 型 //実装部 @synthesize プロパティ名; プロパティ名;
  19. 19. Hello World
  20. 20. SingleView Application Template
  21. 21. #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; UILabel* label = [[UILabel alloc]init]; label.text = @"Hello World"; [label sizeToFit]; label.center = self.view.center; [self.view addSubview:label]; } - (void)didReceiveMemoryWarning{ [super didReceiveMemoryWarning]; } @end
  22. 22. SpriteKit
  23. 23. SpriteKitでブロック崩し http://bit.ly/1iNd0nW
  24. 24. 問題あり
  25. 25. ホールド中の処理 BGM・SE再生
  26. 26. iPadで実演したい
  27. 27. 開発はしてないけど 触れたもの
  28. 28. Cocos2d for iPhone
  29. 29. まとめ
  30. 30. 参考文献
  31. 31. やさしいiOS プログラミング 著:高橋麻奈 ソフトバンククリエイティブ
  32. 32. Objective-C 逆引き ハンドブック 著:林 晃 C&R研究所
  33. 33. 詳解 Objective-C2.0 著:荻原剛志 ソフトバンククリエイティブ

×