ラベル Xcode の投稿を表示しています。 すべての投稿を表示
ラベル Xcode の投稿を表示しています。 すべての投稿を表示

2013年4月23日火曜日

UIPickerViewのポップアップ

なるほど、やっぱりできるよね。
あとで実装してみる。

http://nisyam.blog71.fc2.com/blog-entry-2.html

2013年3月19日火曜日

UIPickerView


UIPickerViewを使ってみるでござる。

とりあえず、下記のブログを参考にテスト中……。

http://araking56.blog134.fc2.com/blog-entry-200.html

2013年2月14日木曜日

Ready to Upload Binary



Have you added or made changes to encryption features since you last uploaded a binary for this product?
暗号化処理を追加したか、あるいは変更した?
→No

Are you updating this app because of a legal issue?
法的に問題があったからアップデート?
→No


iPhoneアプリのアップデートの時に毎度確認すればいいや、と思ってメモしていなかったけど、いちいち再確認が面倒なんでメモ。
簡単な英文とはいえ、間違えるととんでもないことになるんで。

2013年2月7日木曜日

Xcodeで処理速度計測


NSDate *startDate = [NSDate date];
//do something
NSTimeInterval interval = [[NSDate date] timeIntervalSinceDate:startDate];
NSLog(@"time is %lf (sec)", interval);


下記より引用
http://d.hatena.ne.jp/mmasashi/20100524/1286123680

へー、なるほどね。

2012年12月6日木曜日

iPhoneアプリローカライズ

Localizable.strings

このファイルを作ってここに記述ね。

InfoPlist.strings

だと思い込んでいで、記述しているのに動かなくておかしいなーと思ってましたw

キーは日本語でもいいのね。
あと、iPhoneシュミレータの言語を変更して〈コンテンツと設定をリセット〉をしないと、言語を切り替えてもアプリ上では反映されないことが多いみたい。

armv7s


以前、xcodeを(当時の)最新の4.5.1にして

Product -> Archive

そして

Organizer -> Archivesのウインドウでvalidateしたら

iPhone/iPod Toudh: application executable contains unsupported architecture(s): armv7s

とエラー。

PROJECT -> Build Settings -> Architectures

の下記を

$(ARCHS_STANDARD_32_BIT)
↓↓
armv7

と変更したらいけた。

2012年10月5日金曜日

旧モデルとiPhone5/iOS6で、アプリの縦の長さを適宜変更

http://takuyaichise.tumblr.com/post/31503431644/iphone5-ios6-568px

上記より引用。


以下のコードをAppDelegate.mに追加。

- (void)applicationDidFinishLaunching:(UIApplication *)application {
 
    if ([[UIScreen mainScreen] bounds].size.height == 568){
        self.window.frame = CGRectMake(0, 0, 320, 568);
    }


へー。
あとでテストしてみよう。

2012年9月19日水曜日

ひとつのプロジェクトで通常版とLITE版を管理

このあたりを参考に。


http://www.func09.com/wordpress/archives/859
http://d.hatena.ne.jp/matobow/20120119/p1

すごいね、Xcode。わざわざLITE版用にソースを分けなくてもいいんだ。

2012年9月6日木曜日

2012年9月5日水曜日

iPhoneアプリからメーラー起動

http://iphone-app-developer.seesaa.net/article/176107188.html

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto:hoge@example.com?Subject=hogeSubject&body=test"]];

なるほど。日本語をそのまま放り込んだら動かなかった。

エンコードさせないとNG??

http://www.codza.com/decoding-utf-8-nsstring

2012年8月28日火曜日

アプリからsafari起動

こんな感じ。
ボタンクリック時に仕込んでみる。


NSURL *url = [NSURL URLWithString:@"http://www.madhatter.jp/"];

[[UIApplication sharedApplication] openURL:url];

2012年8月20日月曜日

ScrollVIewとiAd広告

たとえば、ScrollViewの下にiAdのバナーを表示。
で、iAdを表示させない場合はScrollViewの表示領域をiAdのバナー分広げたい時。

HowToUseScrollView.frame = CGRectMake(0, 44, 320, 416);

こんな感じにすると、表示領域を広げられる。

(´・∀・`)ヘー

2012年8月16日木曜日

iAd

iAdの取得の成功/失敗に応じた設定もしたほうがいい模様。

viewの .h ファイルに  <ADBannerViewDelegate> を書き足すのを忘れない。


@interface ViewController : UIViewController<ADBannerViewDelegate>


下記参考
http://hhageru.blog.fc2.com/?no=52



ADBannerView: WARNING A banner view (0xbe530d0) has an ad but may be obscured. This message is only printed once per banner view.

なんてワーニングが。

下記参考
http://ameblo.jp/aulait273/entry-10968604813.html

2012年8月10日金曜日

TextView内の改行

文章中で enter キー押すとフォーカス外れるし、 \n でもないし。

ってことで、 Option + enter で改行されました。

(´・∀・`)ヘー

Scroll View

下記のブログの書き込みを参考に。
http://applil.sakura.ne.jp/blog/scrollview


ScrollViewを貼りつけただけだとスクロールしないのね。


ScrollViewをアウトレット接続して、「- (void)viewDidLoad」内で

HowToUseScrollView.contentSize = CGSizeMake(320,1000);

って感じでサイズ指定。

なるほど。

Bar Buttonのクリック時の反転

Bar Buttonをクリックしても、「押したよ感」が出ない。
ほら、クリックすると反転というか色が濃くなったりするじゃないですか。
設定とかあるのかな?と調べても無さそう。

試しにデフォルトの色にしてみた。
こっちでクリックするとボタンの色が濃くなって「押したよ感」が出る。

色を黒色にするとボタンに「押したよ感」が出ないのって仕様?


追記
わかった。他の色だと「押したよ感」が出た。
これ、ボタンをクリックすると元の色より濃くなるんで、黒はこれ以上濃くなれないから見た目は「押したよ感」が出ないんだ。
ってことで、薄めの黒色にしたら「押したよ感」が出た。