XCode

iPhone開発 Xcode5でステータスバーを非表示にする

Xcode5ではステータスバーの非表示方法が変わっているようです。 ・Xcodeでの設定 Project -> Targets から infoを選択します。Custom iOS Target Propertiesの中のどこでもいいので、「+」をクリックしてください。View controller-based status bar appear…

UIButtonのボタン背景画像を設定する

UIButtonのボタンの背景画像を設定する //ノーマル時 [btn setBackgroundImage:[UIImage imageNamed:@"button.png"] forState:UIControlStateNormal]; //ハイライト(ボタンが触られている間) [btn setBackgroundImage:[UIImage imageNamed:@"button_select…

オーディオ出力を下部スピーカーで鳴らす[XCode][iPhone]

iPhone の開発において、録音しながら音を再生するアプリを作成した際のメモ。 iPhoneの内蔵スピーカは2つ存在するんですね。 通話する際、耳が当たる箇所 端末下部 何もしないと「1」から音が再生されてしまうようなので、この音を「2」の端末下部のスピ…

ファイル別にARCの設定を行なう[Xcode]

1.プロジェクト設定画面 ->「Build Phases」タブを開く 2.ARCを無効にしたいファイルを選択してエンターキーを押す 3.-fno-objc-arcと入力する

UserAgentの取得と変更 [Xcode]

//webviewからUserAgentを取得 UIWebView * webView = [[[UIWebView alloc] initWithFrame:CGRectZero] autorelease]; NSString * userAgent = [webView stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"]; //UserAgentの変更( " Add Test UI…

UIIDの取得(Objective-C)

■UIID -インストール毎ID、Unique Installation Identiferが公開されている。(MITライセンス) --https://github.com/akisute/UIApplication-UIID ※iOS4.3以降 UIID取得方法 [[UIApplication sharedApplication] uniqueInstallationIdentifier];

画面の幅と高さを取得する(Objective-C)

//取得変数定義 CGFloat disp_w; CGFloat disp_h //画面の幅、高さを取得 CGRect r = [[UIScreen mainScreen] bounds]; disp_w = r.size.width; disp_h = r.size.height; //表示 NSLog(@"disp_w:%f", disp_w); NSLog(@"disp_h:%f", disp_h); ■補足 //ステー…

ラベルの外観(枠、角丸、色)を変更する。(Objective-C)

UILabel* label;label.layer.borderColor = [UIColor blueColor].CGColor;label.layer.borderWidth = 2.0;label.layer.cornerRadius = 8; layer.borderColor:テキストフォーム外枠の色 layer.borderWidth:テキストフォーム外枠の太さ layer.cornerRadius:丸…

数値型と文字列の変換(Objective-C)

数値型から文字列への変換NSString *text;text = [NSString stringWithFormat:@"%d",10]; float x = 1.2345f; // 小数点以下2桁まで NSString *str1 = [NSString stringWithFormat:@"%.2f", x]; // 1.23 // 3桁 NSString *str2 = [NSString stringWithFormat…

Macでmake(Xcode4.3)

MacのXcode 4.3環境にはmakeやgccなどのコマンドラインツールが存在しないようです。 使用したい場合には、「Command Line Tools」をインストールする必要がありますやり方は以下の通り。1. XCodeを起動 2. メニューからPreferencesを選択 3. Downloadsタブ…