散歩しながら 〜〜アプリ開発〜〜

Mac mini 始めました [objective-c]

2013-11-07から1日間の記事一覧

defineマクロ まとめ

よく使う define の まとめ。 ログ出力 メソッド名、行数を出力します #define LOG(A, ...) NSLog(@"-----%s:%d:%@", __PRETTY_FUNCTION__,__LINE__,[NSString stringWithFormat:A, ## __VA_ARGS__]); 画面サイズ 取得 画面サイズを取得する際に便利 #define…

ボタン画像を引き延ばして奇麗に使いたい場合

ボタンなどの背景画像を引き延ばして奇麗に使いたい場合、以下のように行います。 UIImage *image = [UIImage imageNamed:@"buttn.png"]; UIImage *changeImage = [image stretchableImageWithLeftCapWidth:10 topCapHeight:10]; 2行目の処理が実際に引き延…

NSNumber・NSArray・NSDictionaryの省略した書き方

NSNumber・NSArray・NSDictionaryは下記のような省略した書き方が可能です。 NSNumber 数字:@10、@0.1、@0.1f 文字:@'a' bool :@(YES)、@NO NSArray @[@"aaa", @10, @(YES)] NSDictionary @{@"key1":@"aaa", @"key2":@10, @"key3":@(YES)}

【iOS7対応】ナビゲーションバーの下から表示するには

iOS7対応 ナビゲーションバーの下からViewを表示するには以下の記述をviewDidLoadに行います。 if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1){ // ①下から表示 self.edgesForExtendedLayout = UIRectEdgeNone; // ②不透明…

ステータスバー削除する場合

アプリにステータスバーが要らない場合は、以下の手順でプロジェクトの設定を行います。 ①Xcodeの対象TargetのGeneraにある項目 「Deployment Info」ー「Status Bar Style」ー「Hide during application launch」 にチェックを入れます。 ②info.plistファイ…