iPhoneの画面に色をつけるプログラム
今日は
でiPhoneの画面に色をつけるプログラムをやりました。
お絵かきに例えていたのがわかり易いです。
例えば、
CGRect viewRect = [[UIScreen mainScreen] bounds];
self.window = [[UIWindow alloc] initWithFrame:viewRect];
はキャンバス。
UIViewController *viewController = [[UIViewController alloc] init];
と
[self.window makeKeyAndVisible];
は絵筆。
UIViewController *viewController = [[UIViewController alloc] init];
UIView *view = [[UIView alloc] initWithFrame:viewRect];
view.backgroundColor = [UIColor lightGrayColor];
viewController.view = view;
はパレット、といった感じ。
全体のコードは以下になります。
#import "AppDelegate.h"
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
CGRect viewRect = [[UIScreen mainScreen] bounds];
self.window = [[UIWindow alloc] initWithFrame:viewRect];
UIViewController *viewController = [[UIViewController alloc] init];
UIView *view = [[UIView alloc] initWithFrame:viewRect];
view.backgroundColor = [UIColor lightGrayColor];
viewController.view = view;
self.window.rootViewController = viewController;
[self.window makeKeyAndVisible];
NSLog(@"Screen is %f tall and %f wide", viewRect.size.height, viewRect.size.width);
return YES;
}
@end
引き続き頑張ります。
- 作者: 所友太,京セラコミュニケーションシステム株式会社
- 出版社/メーカー: リックテレコム
- 発売日: 2010/01/12
- メディア: 単行本
- 購入: 25人 クリック: 329回
- この商品を含むブログ (42件) を見る
復習
今日は飲み会があったので(最近多いです)、酔っ払う前に?↓の本で復習してました。
以前はよく分からなかった内容も少しずつ分かるようになってきました。
全面クリア!
ようやく終わりました。
続きも面白そうなので引き続きやっています。
先日アマゾンで注文した↓の本も到着。思ったよりも分厚い!
- 作者: 所友太,京セラコミュニケーションシステム株式会社
- 出版社/メーカー: リックテレコム
- 発売日: 2010/01/12
- メディア: 単行本
- 購入: 25人 クリック: 329回
- この商品を含むブログ (42件) を見る
プログラミング未経験者のiPhoneアプリ勉強法
今日は飲み会だったので勉強はお休み。
代わりにプログラミング未経験者のiPhoneアプリ勉強法を調べてみました。
プログラミング未経験からiPhoneアプリ開発を勉強する人が読むべき超オススメな参考書3つ! | 和洋風KAI
C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。 | Last Day. jp
参考になります。
この本を買ってみました。今更?と思われるかも知れませんが…。
- 作者: 所友太,京セラコミュニケーションシステム株式会社
- 出版社/メーカー: リックテレコム
- 発売日: 2010/01/12
- メディア: 単行本
- 購入: 25人 クリック: 329回
- この商品を含むブログ (42件) を見る
Selfの意味
今日もゲームやってます。
内容はクラスの生成について。selfの意味がよく理解できず呻吟中。
いろいろと調べた結果、このサイトがわかりやすかったです。
object - Understanding self in Objective-C - Stack Overflow
プログラミングの英単語
今日も引き続きゲームやってます。
英単語の勉強にもなりますね。
valuable = 変数
fast enumeration = 高速列挙
invoke = もたらす
(呪文で(霊などを)呼び出すという意味もあって、こちらの方がニュアンス的に近いような気も…)
curly brace = 中括弧({ }のこと)
block = 複数個(0個以上~2個以上。言語により異なる)の文などのコードのまとまり。C言語なら、{と}で囲まれるスタイルのこと。
などなど。面白いです。
アプリケーションをつくる英語 ―エンジニアよ、世界市場を狙え! ―
- 作者: 西野竜太郎
- 出版社/メーカー: インプレスジャパン
- 発売日: 2012/09/21
- メディア: 単行本(ソフトカバー)
- 購入: 1人 クリック: 82回
- この商品を含むブログ (6件) を見る
ゲームその4
今日は少しだけ進みました。
1mmでも前に進めるようがんばります。
絶対に挫折しない iPhoneアプリ開発「超」入門【iOS6対応版】
- 作者: 高橋京介
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2012/11/30
- メディア: 単行本
- 購入: 3人 クリック: 42回
- この商品を含むブログ (20件) を見る