20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

19
初めてのiPhoneアプリ開発を 振り返って 割愛 Facebook:割愛 Twitter:@lassy423 割愛 20111210日土曜日

Upload: yoshihiko-terashi

Post on 29-Nov-2014

701 views

Category:

Technology


3 download

DESCRIPTION

単なる感想文

TRANSCRIPT

Page 1: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

初めてのiPhoneアプリ開発を振り返って

割愛Facebook:割愛 Twitter:@lassy423

割愛

2011年12月10日土曜日

Page 2: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

•割愛• 27歳•割愛

自己紹介

2011年12月10日土曜日

Page 3: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

プログラミング経験•会社での経験はほぼ0• DBやネットワーク専門•大学入学より始める(現在8年目)•在学中にRoboCup世界大会2006で    3位入賞(唯一の自慢)• C -> Java -> C++ -> C# -> Objective-C || RoR

2011年12月10日土曜日

Page 4: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

開発のきっかけ

•友人とのパーティで使用するため•基本的にプログラミングが好き•動くっていいよね•割愛

2011年12月10日土曜日

Page 5: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

開発の仕方

Trial and Error× ×

ドキュメントは読みません(読めません)2011年12月10日土曜日

Page 6: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

割愛割愛

処女作• FaceTags (Waiting For Review)• Facebookを使ったXXXXX•円滑なコミュニケーションのために• Bump™を使ったXXXXX• TestFlightも使ってみた -> 効果なし•期間:3週間

割愛

2011年12月10日土曜日

Page 7: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

ここがヘンだよ

日本人

タイ

iPhoneアプリ開発

2011年12月10日土曜日

Page 8: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

XCode•でかい• ADSLでのDLは地獄

2011年12月10日土曜日

Page 9: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

Interface Builder

使いません

2011年12月10日土曜日

Page 10: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

UIViewとController

•違いは?• UIView• UIViewController•あれ?Modelは?

出展)http://object-oriented-buddhism.blogspot.com/2011/03/mvc.html

2011年12月10日土曜日

Page 11: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

メソッド定義- (NSArray *)indexPathsForRowsInRect:(CGRect)rect;

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

- (void)deselectRowAtIndexPath:(NSIndexPath *)indexPath animated:(BOOL)animated;

 ふむふむ(。 ・ω・)

 は?(゚д゚;)

 なんでやねん∑◯=(゚д゚# )

メソッド名がどこかわからない2011年12月10日土曜日

Page 12: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

プロパティ@property(nonatomic, readwrite, retain) UIView *view;@property(atomic, readwrite, retain) UIView *view;

@property(nonatomic, readwrite, assing) NSInteger number;@property(nonatomic, readwrite, retain) UIView *view;@property(nonatomic, readwrite, copy) UIView *view;

日本語でおk

2011年12月10日土曜日

Page 13: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

UIViewを重ねると

ずれた。。。

2011年12月10日土曜日

Page 14: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

デバッガ

何が起こった?autorelease嫌い

2011年12月10日土曜日

Page 15: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

テスト•ユニットテスト(単体テスト)•連結テスト•総合テスト

ぶっちゃけわかりません教えてください

2011年12月10日土曜日

Page 16: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

拠り所•個人開発が多い?iPhoneアプリ•困ったら誰に聞けばいい?•デファクトが不明•これを見ればOKって書籍は?•正しいコーディングの仕方は?

コミュニティの形成が弱い企業から生まれた言語の特徴?

2011年12月10日土曜日

Page 17: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

色々ありますが

作って実際に手元で動くiPhoneアプリは素晴らしい

目指せ1億総プログラマ

2011年12月10日土曜日

Page 18: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

ところで・・・

iPhoneアプリで生活はできる?誰か教えてください

2011年12月10日土曜日

Page 19: 20111210 初めてのi phoneアプリ開発を振り返って(yidev配布用)

ご静聴ありがとうございました

2011年12月10日土曜日