AppiraterはiOS4.0以降で動作するApp Storeへのレビュー誘導を促すOSSです。導入手順も簡単なのでカスタマイズ方法と合わせて紹介したいと思います。ライセンスはMITライセンスです。 導入手順 Appiraterをプロジェクトに追加する CFNetwork.frameworkとSystemConfiguration.frameworkをプロジェクトに追加する AppDelegateのapplication:didFinishLaunchingWithOptions:で[Appirater appLaunched:YES]を実行する AppDelegateのapplicationWillEnterForeground:で[Appirater appEnteredForeground:YES]を実行する Appirater.hのAPPIRATER_APP_IDを自分のアプリの
「ムダ毛の手入の代表格といえばわき」と断言してもおかしくないくらい、家や店でのワキ脱毛は日本では普通になっています。人混みを行き来するほぼすべての10代後半以上の女性が三者三様にワキ毛の処理を定期的にしていることでしょう。 全身脱毛は費用も期間もかかるから私には無理だなって尋ねたら、ついこの間全身脱毛の施術が仕上がった参加者は「全部で30万円くらいだったよ」と答えたもんだから、聞いていた女性はみんな驚いちゃいました! 脱毛エステの脱毛施術を受ける人が増加の一途を辿っていますが、同時に、途中で離脱する女性も結構います。どうしてなのか聞いてみると、痛くて続けるのが苦手だという女性がたくさんいるのもまた事実です。 ためらっていましたが、あるファッション誌で有名なファッションモデルがプロがおこなうVIO脱毛を受けたときのインタビュー記事を熟読した事が発端となって決心し、流行っているサロンのカウンセ
NSStringクラスは、Objective-Cで文字列を扱うクラスです。NSStringは変更不可なので、可変の文字列を扱いたい場合はNSMutalbeStringクラスを使用します。 NSStringのクラス階層 NSStringの生成 // 文字列生成例1 NSString *str = @"ほげ"; str → "ほげ" // 文字列生成例2 NSString *str = [NSString stringWithString:@"ほげ"]; str → "ほげ" // 置換文字列を使用した生成例 NSString *str = [NSString stringWithFormat:@"%@は%fkmです。", @"フルマラソン", 42.195]; str → "フルマラソンは42.195kmです。" // 配列の生成例 NSString *strs[] = {@"あ", @"い
方法はココにある方法をほぼそのまま使って、ボタンのハイライトなんかもそれらしく設定。 ボタンはクラス変数で持って、キーボードが隠れる時の処理に UIKeyboardWillHideNotification を使ってみた。 あと、アニメーションはブロックにして completion でボタンを Superview から剥がしてる。 とにかく肝なのはボタンをどのウィンドウのどの位置に貼るか?って事で、それは前出のページでしっかり調べられているので楽チンだった。 それぞれのコードはこんな感じ。 interface部 @interface ViewController : UIViewController { IBOutlet UITextField *textField; UIButton *doneButton; } @endNotification の登録 - (void)viewWillA
「Download button」「CSS button」「Music Player」など、テキストボックスに欲しいユーザーインターフェースパーツを記入するだけで、総合計2万個以上のパーツの中から欲しいものを検索してきてくれるのが「UICloud」です。 UICloud | User Interface Design Search Engine, UI Elements, GUI Design, Free Downloads http://ui-cloud.com/ トップページのテキストボックスに探したいパーツの名称を記入して「Search」ボタンを押します。今回は「Download button」で探してみました。 すると検索結果一覧が表示されます。色んなダウンロードボタンがずらり。 気になったものをクリックします。 すると、大きめサイズのイメージが表示されます。 画面右端には詳細情報
サンプルCoreDataBooksは初期起動時にいくつかの本の情報が入っています。あんな感じで、デフォルトのデータを提供したいのです。 CoreDataBooksはどうやってDocumentsディレクトリにCoreDataBooks.sqliteをコピーしているのかなーと「プロジェクト情報」を見たりなんなりで30分。結局ソースコードでコピーしている事が判明。最初に気づけと。 以下、手順です。 適当なプロジェクト、適当なデフォルトデータを作成する ここでは、「Navigation-based Application」テンプレート、「Use Core Data for storage」付きでプロジェクトを作成。 アプリケーション起動後、+ボタンを連打し適当なデータを作成しました。 デフォルトデータをプロジェクトに追加する さっき作った適当データは /Users/ユーザ名/Library/App
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く