カテゴリー:アプリ開発
2014/12/23 カテゴリー:アプリ開発
アンドロイドアプリをリリースする際、スクリーンショットとして、
電話、7インチ、10インチなどがある。
それぞれに最適なサイズを調べてみました
2014/12/23 カテゴリー:アプリ開発
アンドロイドへのアイコンの設定。
どうも2箇所あるみたいでハマったので、備忘録として記録
2014/12/21 カテゴリー:アプリ開発
cocos2d-x で AdMob Mediationを実装し、Nendを追加する方法の備忘録です
たまにしかやらないので、毎回実装にまごついてしまう広告の実装。
少しでも、スムーズにできるように、備忘録として整理してみました。
iOS編に続けて、今回はAndroid
2014/07/31 カテゴリー:アプリ開発
cocos2d-x でのプロジェクトの作成は通常とは勝手が違う。
ターミナルでプロジェクトの作成方法の備忘録として
2014/07/19 カテゴリー:アプリ開発
ついついど忘れするiPhone, iPad, iPod touchの画面サイズ。
備忘録として簡単にメモ
最近OmniGraffle6が登場し、ますます使いやすくなったオムニグラフ。
ついつい戸惑うテンプレート保存方法を整理しておく
2014/07/17 カテゴリー:アプリ開発
iPhoneアプリ開発でしょっちゅう使うUITableView。
デフォルトのコードが使いにくいので、テンプレートを作ってみました。
2014/07/17 カテゴリー:アプリ開発
もっともっとシンプルにstoryboardを使わずに新規プロジェクトを作る方法を公開しました
先日iPhone5Sの発売と同じ時期にXcode5がリリースになりました。
新しいこのXcode5に更新しないと、iOS7のシュミレーションができないためインストールいたしましたが、思わぬ伏兵が。。。
iOS7でデザインが大幅に変わったことで仕様も若干変わったようです。そこでその対応策1;バージョンによる条件分けをまとめました
2013/09/20 カテゴリー:アプリ開発
本日発売になったった『iPhone 5s』。並ぶのが嫌な私にはピッタリの方法で予約できました。
久々にとりかかったiOS In-App Purchases (アプリ内課金)。
するとProduct IDが認識されず結構困ってしまいました。
毎回調べるのも無駄なのでここでまとめて整理してみました。
iPhoneアプリを開発しておいて、やるのとやらないのとでは全く効果が違うプレスリリース。
完成したiPhoneアプリをAppStoreに公開するだけでは充分とはいえないようです。
2013/08/19 カテゴリー:Web アプリ開発 ビジネス 健康生活
家でずっと仕事をする者にとって、自分の管理者は自分。
できたら思い通りに働いてくれる自分であってほしいものです。
2013/08/18 カテゴリー:アプリ開発
iPhoneアプリ開発の上で必須と言っても過言ではないデータ管理。
その内のよく使う要素、配列の並び替えを整理してみました。
以前、Macの機能を変更するのにどうやら「ターミナル(Terminal)」というものが必要になりました。
でも、その時、なかなか良くわからなくて困ったので、記録しておきます
2013/07/10 カテゴリー:アプリ開発
いいね!ボタンより拡散効果の高いシェアボタン。気軽に記事にシェアしてもらえるようにShareButtonの設定方法を調べてみた。
2013/03/18 カテゴリー:アプリ開発
実装してみるとなんてことないiOS In-App Purchases (アプリ内課金)プログラムだが、言葉がわかりにくいのと、しばらく離れるとややこしくみえるiOS In-App Purchases。
ということで、内容をNon-Consumableにしぼって自分なりに意訳してまとめ、余計なコードを出来るだけ排除して、必要なモノだけ表現してみた。
2013/02/20 カテゴリー:アプリ開発
地味に NSLocalizedStringを作成し、 さあ、仕上げということでTerminalを起動 $ cd 自分のフォルダー で移動して、いつもの様に genstrings -a $(find . -name “*.m”) で、みてみると。。。 あれっ??? Localizable.stringsがない!! さんざんググって調べてもない!! 違うMacで […]
2013/02/14 カテゴリー:アプリ開発
例えば、 [someUILabelObject setFont:[UIFont fontWithName:@”American Typewriter” size:18]]; のようにフォント名を指定することでフォントの種類を指定できる デフォルトのフォント名をリストアップしてみた フォント名
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
<strong>Family name: Hiragino Kaku Gothic ProN W3 Font name: HiraKakuProN-W3 Family name: Courier Font name: Courier Font name: Courier-BoldOblique Font name: Courier-Oblique Font name: Courier-Bold Family name: Arial Font name: ArialMT Font name: Arial-BoldMT Font name: Arial-BoldItalicMT Font name: Arial-ItalicMT Family name: STHeiti TC Font name: STHeitiTC-Light Font name: STHeitiTC-Medium Family name: AppleGothic Font name: AppleGothic Family name: Courier New Font name: CourierNewPS-BoldMT Font name: CourierNewPS-ItalicMT Font name: CourierNewPS-BoldItalicMT Font name: CourierNewPSMT Family name: Zapfino Font name: Zapfino Family name: Hiragino Kaku Gothic ProN W6 Font name: HiraKakuProN-W6 Family name: Arial Unicode MS Font name: ArialUnicodeMS Family name: STHeiti SC Font name: STHeitiSC-Medium Font name: STHeitiSC-Light Family name: American Typewriter Font name: AmericanTypewriter Font name: AmericanTypewriter-Bold Family name: Helvetica Font name: Helvetica-Oblique Font name: Helvetica-BoldOblique Font name: Helvetica Font name: Helvetica-Bold Family name: Marker Felt Font name: MarkerFelt-Thin Family name: Helvetica Neue Font name: HelveticaNeue Font name: HelveticaNeue-Bold Family name: DB LCD Temp Font name: DBLCDTempBlack Family name: Verdana Font name: Verdana-Bold Font name: Verdana-BoldItalic Font name: Verdana Font name: Verdana-Italic Family name: Times New Roman Font name: TimesNewRomanPSMT Font name: TimesNewRomanPS-BoldMT Font name: TimesNewRomanPS-BoldItalicMT Font name: TimesNewRomanPS-ItalicMT Family name: Georgia Font name: Georgia-Bold Font name: Georgia Font name: Georgia-BoldItalic Font name: Georgia-Italic Family name: STHeiti J Font name: STHeitiJ-Medium Font name: STHeitiJ-Light Family name: Arial Rounded MT Bold Font name: ArialRoundedMTBold Family name: Trebuchet MS Font name: TrebuchetMS-Italic Font name: TrebuchetMS Font name: Trebuchet-BoldItalic Font name: TrebuchetMS-Bold Family name: STHeiti K Font name: STHeitiK-Medium Font name: STHeitiK-Light</strong> |
2013/02/13 カテゴリー:アプリ開発
NSDate *refFirstDate; が適当な日時だとすると NSCalendar *calendar =[NSCalendar currentCalendar]; NSUInteger unitFlags = NSYearCalendarUnit |NSMonthCalendarUnit|NSDayCalendarUnit; NSDate *refFirstStartDate = [cal […]
2013/02/10 カテゴリー:アプリ開発 デザイン 読書
かっこいいアイコン、かっこいいiPhoneのUIを作りたいために調べたが、意外とそういう本がない。
アニメの描き方の本がほとんど。
その中で、なるべく要点を絞った本を探した結果がこの本。
2013/02/09 カテゴリー:アプリ開発
iPhoneアプリ開発中に良かれと思ったCoreDataの修正がエラーに成ってはまってしまった。結局なんてことないことで、解決したのだが、備忘録として。
2013/02/08 カテゴリー:アプリ開発
わかってしまえばなんのことはないのだが、 当たり前すぎてGoogle検索してもでてこなかったので、一応記録 Terminalでsqlite を実行 $ sqlite3 すると SQLite version 3.7.12 2012-04-03 19:43:07 Enter “.help” for instructions Enter SQL statements […]
2013/02/08 カテゴリー:アプリ開発
そんなにしょっちゅう使う訳じゃないけど、たま~にどうしても使わなきゃいけないことがあるターミナル。
そんなにたくさんのコマンドは自分は必要ない。
必須でよく使うものだけまとめてみました。
2013/02/08 カテゴリー:アプリ開発
Mac OS X 10.8 (Mountain Lion)でPythonを使う備忘録。
2013/02/01 カテゴリー:アプリ開発
#define これも、たまにサンプルプログラムでは見かけるが、ちゃんとした説明を知らなかった。 #define 名前 数値 数値に名前をつけること ・文の終わりに;をつけてはいけない ・名前は、大文字のアルファベットが一般的
2013/02/01 カテゴリー:アプリ開発
いろんなObjective-Cの本を読んだが、大体はC言語は習得済みが前提。
C言語やってないと気づかない便利なルールを知らない
2013/01/30 カテゴリー:アプリ開発
CGContextRef context = UIGraphicsGetCurrentContext();として 準備について 始点を定義 CGContextMoveToPoint(context, x, y); 次の点まで線を定義 CGContextAddLineToPoint(context, x, y); 円を定義 CGContextAddEllipseInRect(context, CGR […]
2013/01/30 カテゴリー:アプリ開発
パスで線を引いてその中を塗りつぶす場合 概要 1.最初と最後決まったコメントで挟む 2.塗る色とか指定する 3,線をドンドン描く 4.最後まとめる 5.塗りつぶす 1.最初と最後決まったコメントで挟む CGRect:rect CGContextRef :ctx としてあるとして この二つのラインで挟む CGContextBeginPath(ctx); … CGContextCloseP […]
2013/01/29 カテゴリー:アプリ開発
Core Graphics / Quartz 2D の自分なりの理解をまとめてみる 概要 手順はざっくり3つ 1.準備 色とか、フォントとか、線の方向とかを決める 2.描く 線を引くとか円を書くとか 3.お願いする 1.準備 – (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurren […]
2013/01/29 カテゴリー:アプリ開発
クラスをまたがって同じ定数がある時、いちいち定義していると不便。 そんな時はModelクラスの h で#import xxxの下くらいに #define をすればイイ。 たとえば Model.h #define kGraphHeight 300 多分、floatも行けるでしょう あとはそのクラスを読みこむ #import “Model.h” と、その定数が使える
2013/01/29 カテゴリー:アプリ開発
IBやストーリーボードを使わないUIScrollView
何度も使っていても、またなんだっけになるので、
基礎だけをを整理する
2012/12/21 カテゴリー:アプリ開発
TapkuLibraryでカレンダー表示をするための手順を簡単に整理しました。
2012/09/27 カテゴリー:アプリ開発
iPhoneでの画面遷移
ボタンを押したら次の画面に行くというそれだけのために
いろんな方法があり過ぎで迷う
そこで、ちょっと整理してみました
2012/06/17 カテゴリー:アプリ開発
初めてターミナル使った。備忘録
2012/06/16 カテゴリー:アプリ開発
去年Xcode、Objective-Cというものを初めて知って、すぐ作ったアプリのリニューアルをかけている。 その当時、変数の決め方など気にかけず、なるべく簡単に済ませようと短めの命名だった。 他の言語はどうかわからないが、Xcodeに関しては、長くてもイイ、その変数を見ただけでそれが何の変数が分かるくらい詳しい命名があとで分かりやすいと今感じている。 去年、開始当初、Objective-Cを見た […]
2012/06/16 カテゴリー:アプリ開発
アプリの国際化で中国語を加えようとしたが、
Chinese(zh-Hans)
Chinese(zh-Hant)
と、二つある。
メインはどっちだ?ということで調べてみた。
2012/06/12 カテゴリー:アプリ開発
基礎の基礎なのに、すぐ忘れるので、これも備忘録で。 整数 int number = 50 ; NSLog(@”好きな文字 %d ” , number ); 文字列 NSString *name = [NSString stringWithFormat:@”test”]; NSLog(@”好きな文字 %@”, name);
2012/06/11 カテゴリー:アプリ開発
その理由が・・・ We found that your app offers In-App Purchase/s that can be restored but it does not include a “Restore” feature to allow users to restore the previously purchased In-App Purchase […]
2012/06/10 カテゴリー:アプリ開発
すぐ忘れちゃう //文字列を数値に変換 int i = [@”10″ intValue ]; //数値を文字列に変換 NSString *string = [NSString stringWithFormat : @”%d”, 10];
2012/06/09 カテゴリー:アプリ開発
iPhoneアプリでステータスバーを表示しないようにしたい場合の備忘録
2012/06/08 カテゴリー:アプリ開発
h. にて キーの宣言 #define kHogehogeAa @”HogehogeAaKey” #define kHogehogeBb @”HogehogeBbKey” #define kHogehogeCc @”HogehogeCcKey” #define kHogehogeDd @”HogehogeDdKey […]
2012/06/01 カテゴリー:アプリ開発
アプリ内課金の為に In purchases でスクリーンショットを追加すると、
出てくるNote
とか出てきてしまった時にやった対処を整理してみました
2012/04/13 カテゴリー:アプリ開発
ステータスバーを隠す方法は
1 |
[UIApplication sharedApplication].statusBarHidden = YES; |
1 |
を入れることか、 |
1 |
Info.plistを編集。BooleanのUIStatusBarHiddenというキーを追加して、<a href="http://d.hatena.ne.jp/keyword/%A5%C1%A5%A7%A5%C3%A5%AF%A5%DC%A5%C3%A5%AF%A5%B9">チェックボックス</a>をチェックする方法がある。 |
1 2 |
1 |
わたしがおすすめするのは最初のほう |
[crayon-6742b0af35ab3 […]
2012/03/24 カテゴリー:アプリ開発
スライダーの処理を実装していきます。 settingViewController.hに、スライダーのOutletとラベルのOutletを追加します。 @interface settingViewController : UIViewController { IBOutlet UILabel *sliderValue; //ラベル IBOutlet UISlider *secSlider; //スラ […]
2012/03/24 カテゴリー:アプリ開発
今回は、バックに表示している画像の表示時間を変更できるようにします。 スライダーを使って、秒単位に変更できるようにします。 範囲は、2秒から60秒にします。 settingView.xibをダブルクリックして、Interface Builderを立ち上げます。 ViewのBackgroundの色を変更します。 前にわかりやすいように、Blueにしていたので、Light Gray Co […]
2012/03/24 カテゴリー:アプリ開発
設定画面に移るボタンを仮に作ったボタンから、ツールバーに変更します。 まず、前に作ったボタンを消してしまいましょう。 Xcodeで、pclockViewController.xibをダブルクリックしてInterface Builderを起動します。 ボタンを選択ます。 メニューのeditからdeleteを選択します。 キーボードのdeleteキーを押しても消えます。 Connecti […]
2012/03/24 カテゴリー:アプリ開発
画面の上に表示されている、ナビゲーションバーがじゃまなので隠します。 写真はなるべく大きく観たいですからね。 pclockViewController.mのviewDidLoadに以下を追加します。 //ナビゲーションバーを隠す [self.navigationController setNavigationBarHidden:YES animated:YES]; setNaviga […]
2012/03/24 カテゴリー:アプリ開発
今回は、ボタンを追加して、動くようにします。 pclockViewController.xibをダブルクリックしてInterfaceBuilderを起動します。 ボタンを追加します。 ボタンの位置は、仮なのでどこでもいいです。 大きさも適当に調整しましょう。 pclockViewController.xibのViewの中のRound Rect ButtonからFile’s […]
2012/03/24 カテゴリー:アプリ開発
設定画面を追加します。 グループとファイルの「Resource」を Control+クリック 「追加」から「新規ファイル」を選択 新規ファイルダイアログで、iPhoneOS UserInterfaceでView XIBを選択して「次へ」ボタンをクリック 「ファイル名」を、settingView.xibにして「完了」ボタンをクリック。 settingView.xibをダブルクリックして […]
2012/03/24 カテゴリー:アプリ開発
今回は、Root View Controllerの画面に今まで作っていた時計を表示させます。
2012/03/24 カテゴリー:アプリ開発
設定画面を追加します。 ボタンを押すと、画面が変わるあれです。 結構大変です^^; 後々は、ツールバーにしたいですが、とりあえずボタンで作ってみます。 まず、pclockAppDelegate.hの@interfaceに以下を追加 UINavigationController *navigationController; @property (nonatomic, re […]
2012/03/24 カテゴリー:アプリ開発
今回は、5秒ごとに画像が変わるようにしてみます。 pclockViewController.hに変数を追加します。 int cnt; //表示時間のカウント int no; //画像の番号 int intervalSec; //表示時間 pclockViewController.mの、viewDidLoadに以下のコードを追加します。 //初期化 cnt = 0; no […]
2012/03/24 カテゴリー:アプリ開発
画像を用意します。 iPhoneの画面に合わせて、サイズは縦960px、横480pxで作ります。 縦480px、横320pxでもいいのかも(^^; pclockフォルだの下に、imagesフォルダを作ってそこに入れておきます。 今回は、5枚にしてみます。 フォルダは、無くてもかまわないのですが、まとめておいた方がわかりやすいので、適当な名前のフォルダを作って入れておきます。 ファイルの名前は、なん […]
2012/03/24 カテゴリー:アプリ開発
ラベルを配置 IBOutlet UILabel *display; と設定 時計の表示 viewDidLoadに、以下のコードを追加します。 //タイマーのセット(一秒) [NSTimer scheduledTimerWithTimeInterval:1.0 //タイマーを発生させる間隔(1秒毎) target:self //メソッドがあるオブジェクト selector […]
2012/03/23 カテゴリー:アプリ開発
xxx.h で@endの前に – (void)sample; といれ、 xxx.m で – (void)sample{ (色んなプログラム) } と作り、 いいところで [self sample]; とするとそこで実行する
2012/03/19 カテゴリー:アプリ開発
iPhoneのステータスバーの色設定は AppDelegete.m の – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions で設置 黒なら [application setStatusBarStyle:UIStatusBa […]
2012/03/19 カテゴリー:アプリ開発
ナビゲーションバー, 例えば単色画像とか設定すればいい ViewController.m で – (void)viewDidLoad { [super viewDidLoad]; UINavigationBar *navBar = [[self navigationController] navigationBar]; UIImage *backgroundImage = [UIIma […]
2012/03/19 カテゴリー:アプリ開発
【54ファミリー、139フォント】 ファミリー Postscript名 フルネーム スタイル Academy Engraved LET AcademyEngravedLetPlain Academy Engraved LET Plain:1.0 Plain American Typewriter AmericanTypewriter American Typewriter レギュラー Americ […]
2012/03/15 カテゴリー:アプリ開発
呼び出し元のViewController
1 2 |
[self.navigationController.pushViewController:viewController animated:YES]; [viewController release]; |
呼び出し先のViewController
1 |
[self.navigationController.popViewControllerAnimated:YES]; |
NavigationControllerに表示される戻るボタンはNavigationControllerが勝手にやってくれる。
2012/03/09 カテゴリー:アプリ開発
Contact Form 7でフォームを作成している。 とても柔軟なのだが、確認はできずにすぐに送信になってしまうのが不満。 調べてみた WordPressでは入れない文化らしい http://ja.forums.wordpress.org/topic/648
2012/03/05 カテゴリー:アプリ開発
iTunes Connect の Bundle ID とXcodeのBundle identifier が合わないと警告され、 Archiveの後Validateしようとするとできなかった。 iTunesConnectのAdd New Appを押した際に設定する、 Bundle IDで以前登録したものがリストで出てきて迷った。 これが不一致の原因だと思ったが、 結局App Informationに […]
2012/01/27 カテゴリー:アプリ開発
【 パスから配列+辞書を読み込み、各データ取得 】 // — 保存したパスを探して見つける NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsFolder = [paths objectAtIndex:0 […]