タグ

ブックマーク / iphone.longearth.net (4)

  • デザインができないエンジニアのためのPhotoshop入門 | iphoneアプリで稼げるのか

    お久しぶりです。 長いこと更新をさぼってしまいました。 気負わずゆるく更新していこうと思います。 さて。今回は他でもありません。 デザインど素人な僕がついにフォトショップに手を出すことにしました。 というのも、稚拙アプリiSlot ProでOS3.2以降、左の画像のように小数点ありキーボードが出るべきところで、右の画像のように小数点が表示されず、整数しか打ち込めない不具合が発覚。 左のキーボードのように小数点ありキーボードが出るべきところで、右のように小数点が表示されず、整数しか打ち込めない不具合が発覚。 というのも、これまではUITextFieldが持つUIKeyboardクラスを引っ張り出し、そのビューに小数点ボタンを置くことで小数点キーボードを作っていたのですが、OS3.2からUIKeyboardなんてクラスはなくなってしまったようで、貼付けることができなくなってしまい

    efcl
    efcl 2011/12/01
    画像で作るカスタムキーボード
  • 【iPhone】Push Notificationの実装方法 | iphoneアプリで稼げるのか

    新作でTwitter,はてな,Google Readerから横断的に情報収集し、マルチポストするアプリを作っているのですが、そこでTwitterのリプライPush機能を実装したので、Push Notificationを実装する方法をまとめてみます。 Push Notificationの流れ Push Notificationに関する登場人物は、 iPhone Apple Push Notification Service(APNs) Provider の3者です。 iPhoneはいわずもがな、みんなの手元にあるiPhone。APNsはAppleが用意しているPushしてくれるやつです。Providerは、開発者が用意するもので、こいつがPushしたい情報を送る役割を持ちます。 この3者間でのデータの流れは大きくデバイス登録とPush通知の2つのフェーズに分かれます。 デバイス登録

    efcl
    efcl 2011/10/05
    Push Notificationの登録手順
  • 【NSString】文字列から表示サイズを取得する方法 | iphoneアプリで稼げるのか

    twitterFonとかBB2Cとかのつぶやきや書き込みは、内容によって表示する文字の長さが違うので、各セルはセルの高さをそれぞれ計算する必要がある。 そんな時は下のような方法で表示に必要なCGSizeが取得できるので、このheightをセルの高さに使えばいい。 // 最大の表示領域CGSize。このCGSize以上は文字列長がこのサイズを超える場合はすべて表示されない CGSize bounds = CGSizeMake(300, 10000); // 文字列描画に使用するフォント UIFont *font = [UIFont systemFontOfSize:14]; // 表示に必要なCGSize CGSize size = [@"表示する文字列" sizeWithFont:font constrainedToSize:bounds lineBreakMode:UILin

    efcl
    efcl 2011/09/25
    可変長のcellを作る方法。
  • CoreDataプロジェクト作成時にやっておきたいこと | iPhoneアプリで稼げるのか

    先日ポチっとしたものの5日~9日後に発送となっていたiOS開発におけるパターンによるオートマティズムですが、キャンセルしようとAmazon注文変更画面へログインした途端に翌日発送可能メールが来るという予期せぬ展開で読む機会が得られたので早速読んでみました。 多分、そこそこiOS開発している人はどこかしらに「あぁ、これはよくやる」というところやに書いてあること以外にもオレオレフレームワークを用意していたりなど自分なりのパターンがあるんじゃないかと思います。 いい機会なので先月やっと重い腰を上げて手をつけたCoreDataで今後新しいCoreDataプロジェクトを作る時に楽なように用意したパターン的なものを書いてみます。 CoreData管理クラス CoreDataプロジェクトを作成するとAppDelegate.mにCoreData関連のメソッドがごちゃっと作成されるのですが、これはApp

    efcl
    efcl 2011/09/12
    CoreDataを簡単に使えるようにするクラス。シングルトンを使って、扱い易くする。
  • 1