iPhoneアプリ開発初心者のブログ

プログラミング未経験の文系アラフォー会社員によるiPhoneアプリ開発日記

iPhoneの画面に色をつけるプログラム

f:id:myup:20110526100120j:plain

 

今日は

 

Code School - Try iOS

 

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

 

引き続き頑張ります。

 

 

iPhoneプログラミングUIKit詳解リファレンス

iPhoneプログラミングUIKit詳解リファレンス

 

 

復習

f:id:myup:20130907141834j:plain

 

今日は飲み会があったので(最近多いです)、酔っ払う前に?↓の本で復習してました。

 

 

Objective-Cの絵本 (絵本シリーズ)

Objective-Cの絵本 (絵本シリーズ)

 

 

以前はよく分からなかった内容も少しずつ分かるようになってきました。

 

 

全面クリア!

f:id:myup:20140203002631p:plain

ようやく終わりました。

 

 Code School - Try Objective-C

 

続きも面白そうなので引き続きやっています。

 

Code School - Try iOS

 

先日アマゾンで注文した↓の本も到着。思ったよりも分厚い!

 

iPhoneプログラミングUIKit詳解リファレンス

iPhoneプログラミングUIKit詳解リファレンス

 

 

プログラミング未経験者のiPhoneアプリ勉強法

f:id:myup:20071222134814j:plain

今日は飲み会だったので勉強はお休み。

 

代わりにプログラミング未経験者のiPhoneアプリ勉強法を調べてみました。

 

プログラミング未経験からiPhoneアプリ開発を勉強する人が読むべき超オススメな参考書3つ! | 和洋風KAI

 

C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。 | Last Day. jp

 

参考になります。

 

この本を買ってみました。今更?と思われるかも知れませんが…。

 

iPhoneプログラミングUIKit詳解リファレンス

iPhoneプログラミングUIKit詳解リファレンス

 

 

 

 

 

Selfの意味

f:id:myup:20080215134923j:plain

今日もゲームやってます。

 

 Code School - Try Objective-C

 

内容はクラスの生成について。selfの意味がよく理解できず呻吟中。

 

いろいろと調べた結果、このサイトがわかりやすかったです。

 

object - Understanding self in Objective-C - Stack Overflow

 

 

Objective-Cの絵本 (絵本シリーズ)

Objective-Cの絵本 (絵本シリーズ)

 

 

プログラミングの英単語

f:id:myup:20140107233026j:plain

今日も引き続きゲームやってます。

 

 Code School - Try Objective-C

 

英単語の勉強にもなりますね。

 

valuable = 変数

 

fast enumeration = 高速列挙

 

invoke = もたらす

(呪文で(霊などを)呼び出すという意味もあって、こちらの方がニュアンス的に近いような気も…)

 

curly brace = 中括弧({ }のこと)

 

block = 複数個(0個以上~2個以上。言語により異なる)の文などのコードのまとまり。C言語なら、{と}で囲まれるスタイルのこと。

 

などなど。面白いです。

 

 

アプリケーションをつくる英語 ―エンジニアよ、世界市場を狙え! ―

アプリケーションをつくる英語 ―エンジニアよ、世界市場を狙え! ―

 

 

 

 

 

ゲームその4

f:id:myup:20140126232755p:plain

今日は少しだけ進みました。

 

 Code School - Try Objective-C

 

1mmでも前に進めるようがんばります。

 

 

絶対に挫折しない iPhoneアプリ開発「超」入門【iOS6対応版】

絶対に挫折しない iPhoneアプリ開発「超」入門【iOS6対応版】