2013-06-01から1ヶ月間の記事一覧

NSDate initWithTimeInterval:sinceDate:でX年後の日付を求める際の注意点

現象 NSDate の initWithTimeInterval:sinceDate: メソッドを使って簡易的に100年後の日付を求めようとしたら値がおかしい。 ソースコード(誤) #define kOneDay (24*60*60) #define kOneYear (365*kOneDay) - (NSDate*)test { NSDate* date = [NSDate date…

XCode5でのテキストの置換方法

探してしまいました。 XCode5で「検索(Find)」から「置換(Replace)」にする変更する場所が見つからない。 …と思ったら 検索ボックス上の「Find」の文字が押せて Replaceに変更できました。 「In Project」や「Ignoring Case」とちがいオンマウスで反応し…

XcodeでRunをしてもシミュレータでアプリが起動しない・起動に異様に時間がかかる場合の対処法

よく忘れるのでメモ XcodeでRunをしてもシミュレータでアプリが起動しない・起動に異様に時間がかかる場合の対処法 a.シミュレータは起動するが、黒い画面のままアプリが起動しない場合 シミュレータで cmd + shift + h を押してホーム画面へ 起動しないア…

Storyboardで追加したUIのプロパティ名を変更するとエラー

現象 Storyboardで配置したUIを、ViewControllerにプロパティとして追加 スペルミスなどでViewControllerに追加したプロパティの名前を変更 該当のViewControllerを開こうとするとエラーで落ちる エラーメッセージ 2013-06-22 17:25:25.108 Tasks[15010:c07]…

iPhoneシミュレータでキーボードから日本語を打ち込む

よく忘れるのでメモ。 XCodeのiPhone/iPadシミュレータで、シミュレータのキーパッドではなくMacキーボードから日本語を入力する方法。 アプリを起動している場合は command + shift + h でホーム画面を表示 "Settings"(日本語環境の場合は"設定")アプリを…

*[XCode5][iOS7][StoryBoard]TextFieldに設定できるキーボード一覧

TextFieldに設定できるキーボード一覧 Default:デフォルト ASCII Capable:英字 Numbers and Punctuation:数字+記号 URL:URL用。.comなど Number Pad:テンキー Phone Pad:テンキー+ *# など電話に使うもの Name Phone Pad: E-mail Address:Email用…

*[XCode5][iOS7][StoryBoard]StoryBoardのUITextFieldで数字しか入力できないようにする

StoryBoard の UITextField で数字しか入力できないようにする方法 意外と見つからなかったので。 TextFieldを選択状態にする 盾みたいなアイコンの中の Keyboard を Number Pad に選択。 ※TextFieldだけを選択できない場合は、虫眼鏡の「+」を押してくださ…

【XCode5】【iOS7】XCode5で新規クラスファイル追加時のエラー対処法

XCode5で右クリック>[NewFile...]から新規クラスファイルを作成すると、デフォルトではターゲットへの追加がチェックされていない。 XCode4ではデフォルトでチェックがついていました。 この状態でクラスを作成すると、 XCode5でファイル新規作成時にエラー…

【XCode5】【iOS7】XCode5でクラスファイル作成時にエラー2(Apple Mach-O Linker Error")

現象 XCode5でクラスを新規作成し起動したところ、ビルドエラー。 エラーメッセージ Undefined symbols for architecture i386: "_OBJC_CLASS_$_Task", referenced from: objc-class-ref in TopTableViewController.o ld: symbol(s) not found for architect…

【XCode5】【iOS7】XCode5でクラスファイル作成時にエラー1(Unknown class TopTableViewController in Interface Builder file)

現象 XCode5でクラス(ViewControllerのサブクラス)を新規作成しStoryBoardに紐づけて起動したところ、起動はするが表示がされない。 エラーメッセージ コンソールログには以下のエラーメッセージ。 Unknown class TopTableViewController in Interface Build…