[pear_error: message="Success" code=0 mode=return level=notice prefix="" info=""]
iOS 開発にかんするメモを纏めたものです。(HelloWorld 的なサンプル集)iOS5で試したものUIView UIView roundCorner ー 丸角のViewを作る UIView layer.shadow ー 影を付けるUIButton ー ボタン UIButton title ー ボタンのタイトルを編集する UIButton backgroundColor ー ボタンの背景を変更する UIButton イベント設定 --- pushでAlertダイアログを表示CALayer ー レイヤー Subclass of CALayer 描画されない? 原因はsetNeedsDisplay!Animation ー アニメーション アニメーション UIViewを画面の真ん中ま...
Mzlog | 2012.09.03 Mon 10:42
iOS開発レシピ > UIButton UIButton の背景色を変える方法(iOS 5 で試してます。)1. UIButtonTypeCustom2. backgroundColorこの二つがポイントです。 ButtonType も重要です。私の場合、最初は RoundRect で試してみたのですが、ボタンの色が、こんな感じになってしまい、黒くしたいのは、そこじゃない。。という感じになってしまいました。どうやら、ボタンに色をつけるには、UIButtonTypeCustom の方が制御しやすいようです。UIButtonTypeCustom で backgroundColor を指定すると、こんな感じになります。UIButton ...
Mzlog | 2012.09.03 Mon 10:09
iOS開発レシピ > UIButton UIButton をコードで実装するときに、「ボタンに文字を表示するにはどうするか?」これを結構わすれてしまいます。忘れないようにメモ。( iOS 5で試してます。)どんな風に間違うかというと、 btn.titleLabel.text = @"押してね"; // でない。。State を付けて書くと出るみたい。 setTitle:forState というメソッドでタイトルをつけてみると。 // btn.titleLabel.text = @"押してね"; // でない [btn setTitle:@"押してね!" forState:UI...
Mzlog | 2012.09.01 Sat 19:25
3分でできるプログラミング車を並べたいだけ並べて遊べるゲームです。子供には、「並べたい」という子供の成長に重要な時期があるそうです。道具 Xcode (これ書いている時点で使っているのは、ver4.3です) iOS (5.1 でためしました。) Single View Application でプロジェクトを作成した後に、ViewController.m にこんな感じで実装を追加しましょう。(このアプリは、ViewController の実装のみで完了です。)#import "ViewController.h" @interface ViewController () @end @implementation ViewController ...
Mzlog | 2012.08.31 Fri 17:44
3分でできるプログラミング車を並べたいだけ並べて遊べるゲームです。子供には、「並べたい」という子供の成長に重要な時期があるそうです。道具 Xcode (これ書いている時点で使っているのは、ver4.3です) iOS (5.1 でためしました。) Single View Application でプロジェクトを作成した後に、ViewController.m にこんな感じで実装を追加しましょう。(このアプリは、ViewController の実装のみで完了です。)#import "ViewController.h" @interface ViewController () @end @implementation ViewController ...
Mzlog | 2012.08.31 Fri 17:40
iOS開発レシピ > UIViewメモ丸角の View を 使いたい時は、「layer.cornerRadius 」を使うと簡単。QuartsCore を使うので、Build Phase - Link Binary With Libraries にそれを追加。(iOS 5 で実験)サンプルコード#import "ViewController.h" #import <QuartzCore/QuartzCore.h> @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; &...
Mzlog | 2012.08.31 Fri 13:58
iOS開発レシピ > etc自作アプリから、ボタン一発で Safari を開きたい!そんな時はこうやれば動くみたい。(iOS 5)[[UIApplication sharedApplication] openURL:@"ここにURL"]ためしに、ボタン一発で Google を開くサンプルでも作ってみます。Single View Application でプロジェクトを作成した後に、ViewController.m にこんな感じで実装を追加してみます。- (void)viewDidLoad { [super viewDidLoad]; UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];  ...
Mzlog | 2012.08.30 Thu 10:35
iOS開発レシピ > etcメモiPad と iPhone 両方に対応したアプリを作ろうと思ったとき、View の配置とかで、端末の判定をする場合、こんな感じで判定できそうです。(※ iOS 5 で試してます。) 1. iPad 用の処理を書きたいとき if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) { // iPad 専用の処理を記述 }2. iPhone用の処理を書きたいとき if ([[UIDevice currentDevice] userI...
Mzlog | 2012.08.29 Wed 10:58
iOS開発レシピ > AnimationUIView の animationWithDuration、 CALayer の CAAnimation (CABasicAnimation, etc...)を使ってアニメーションさせている View(Layer) 座標の取得方法に関するメモです。(iOS 5で試しています。)アニメーション中のViewの座標を、view.center や、layer.position を使って取得しようとすると、アニメーション終了後の座標がとれてしまいます。そういう時は[layer presentationLayer];を使えば、アニメーション中の座標を取得できるようです。「実験」簡単な図形を、アニメーションさ...
Mzlog | 2012.08.28 Tue 10:47
Mac OS X v10.6 Snow LeopardにXcodeをインストールしようとしましたが、簡単にできると思いきや結構苦戦しました。今はもうLionの時代なんですね。(というか今年の夏にはもう「Mac OS X v10.8 Mountain Lion」が発売されるとか。。)「Xcode 4.3.3 for Lion」っていうのはすぐに見つかったんですが、「for Show Leopard」がAppleのサイトでなかなか見つけることができませんでした。インターネットにある情報と、現状のダウンロードサイトの掲載内容が少し異なっているようで、あるはずのところに「Xcode for Leopard」がない...
iPhoneアプリ開発日記 | 2012.06.18 Mon 23:22
全144件中 51 - 60 件表示 (6/15 ページ)