タグ

2013年9月19日のブックマーク (4件)

  • Objective-Cの整数と32bit64bit

    NSIneger等のスカラ型とNSNumber型の変換についてまとめようとしたんだけど 調べてるうちにObjective-Cのint型とNSInteger型、32bitと64bitの関係について 気づいたら調べていたのでまずはそこからまとめておく。 以下、特に注意書きしていない限りは、Mac-OS-X 64bit向けにビルドした結果。 まずは、NSInteger型をint型にキャストせずに代入すると以下の警告が出る。 Implicit conversion loses integer precision: 'NSInteger'(aka 'long') to 'int' 警告の理由は、NSIntegerの持ちうる値が32bitか64bitかは処理系依存だから。 int型変数に値を代入する時はプログラマが明示的にint(32bit)と宣言する必要がある。 そして、NSIntegerはlong

    Objective-Cの整数と32bit64bit
  • ズルいデザインテクニックを生かして作る、汎用性のあるズルいボタンデザイン

    さて今回は、ズルいデザインテクニックの集大成ともいえる「ズルいボタン」です。これまでの連載で取り上げた数々のズルいデザインテクニック、「ズルいテキストシャドウ」「ズルいグラデーション」「ズルい角丸」、そして前回解説した「ズルいボックスシャドウ」を用いたズルいボタンの作り方を解説します。 今回のズルいボタンに関しては、以前にズルいデザインテクニックのスライドで紹介したものから大幅に改定を加えて、より汎用性があり、さまざまな場面で使い勝手の良いものに刷新しました。 改良のポイントは次の通りです。 文字サイズの変更、またそれに併せてボタンサイズの変更に対応しています iタグを使ったアイコン用のWebフォントに対応しました。今回はfont-awesomeを使って解説しています フラットデザインの流行に伴うデザイン傾向に合わせ、立体感やグラデーションをより控えめに、かつpaddingを大きめに取った

    ズルいデザインテクニックを生かして作る、汎用性のあるズルいボタンデザイン
  • Amazon SNS Mobile Pushを使ってiOSのPush Notificationを実装する · aguuu.com

    ※iOS Dev Centerの開発者のみ閲覧が可能な画面キャプチャの公開はNDA違反になるというご指摘を頂いた為削除しました。 最近、巷で話題?のBaasですが、古くはParse.comやらWindows Azure Mobile Serviceなどがあるわけですが、AWSSimple Notification Service(SNS)にMobile Push機能が実装されたという事で試してみました。 今回はAmazon SNSのコンソール画面を使ってiOSアプリにメッセージを通知してみたいと思います。 実装するに辺り色々と準備することがあります。大枠は下記の通りです。 iOSに通知するメッセージを送るサーバーを準備(今回はAmazon SNSサービスを使用) 通知サービスが有効になったApp IDを作成 Apple Push Notification Service(APNs)とサー

    Amazon SNS Mobile Pushを使ってiOSのPush Notificationを実装する · aguuu.com
    u1_fukui
    u1_fukui 2013/09/19
  • iOS 7 特集 | DevelopersIO

    [iOS][iBeacon] iOS 7.1 からアプリを起動していなくても領域観測できるようになったので、さまざまなバックグラウンド処理を試してみた

    iOS 7 特集 | DevelopersIO
    u1_fukui
    u1_fukui 2013/09/19