最終的にこんな画面に。この一つ一つのマスがばらばらと表示されてくる感じのものを作る。 スレッド処理として以下のようなNSOperationのサブクラスを作る。CALayerを追加時にはopacityを0.0fにしておくので、アニメーションは0.8f秒かけて単純に透明度を1.0fにするだけ。いろいろとハードコーディングしてあるが、気にしないよう。 #import "TTView.h" #import <QuartzCore/QuartzCore.h> @interface TTOperation : NSOperation { CALayer *layer; } @property (retain) CALayer *layer; @end @implementation TTOperation @synthesize layer; -(void) main { [CATransaction
レイヤのコンテンツ全体に作用するエフェクトを実行する場合は、Core Animation Transitionを利用するのが便利です。Core Animationは色々複雑なことが出来るようですが、今のところアニメーション関連はUIViewのクラスメソッドとこのCATransitionで事足りています。 CATransitionは、UIViewアニメーションのようにブロック単位で動作を指定するのではなく、レイヤ全体が対象となります。ですので、下記のように記述しておけば次回画面が描画されるタイミングで、指定したレイヤに対してアニメーションが実行されます。 // QuartzCoreが必要 #import <QuartzCore/QuartzCore.h> ... - (void) startTransition { CATransition *animation = [CATransitio
ポインティングデバイスとキーボードの往復で、肩が辛い誰かに贈るエントリ ()に囲まれているのはMac版のSC。 大量に書いても覚えきれないので、複数の解決方法があるものも有りますが、いくつかに絞って書いています。 1.エディタの切り替え。 Q:複数のエディタを開いて作業する時に、各エディタ間を移動する時に、ついついマウスに手が行きます。 A:Control+TAB (Control+`) でエディタの切り替えが出来ます。(赤枠部分) なお、現在Macでは不具合があるため、移動が出来ません、代替えとして Command+PageUp or PageDown でタブを移動出来ます。 2.別のファイルを開く。 Q:別のファイルを開く時、ナビゲーターを使うために(ry A1: Control+1 (Command+1) でプロジェクトウィンドウへ、 Control+0 (Command+0) でエ
以前、タイトルに「(数字)の理由」とか入れるとブクマが伸びると教えられましたが嘘だと思っています、happy_ryoです。 このエントリはiOS Advent Calendar 2011の11日目です。 昨日は、@watermint さんのエントリでした。 appCodeはJetBrains社が開発した、XCodeの代替IDEです。 InterfaceBuilderに対応する機能は無いので、その部分はXCode4を利用する必要があります。(JetBrainsの製品では他にIntelliJ IDEAが有名ですね。) それでは、末広がりという事で8つの理由、はじめます。 コード補完が強力 XCodeのコード補完を「残念だ」と思ったことはありませんか? プロパティとメソッドの順番はバラバラ…。自分が定義したプロパティ/メソッドなのか、親クラスが元々持っていた物なのか…。appCodeを使えばそん
iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど UITableView を下にドラッグした時に画面上部の矢印が下向き↓からクルッと回転して上向き↑になるアニメーションが起こる。これを iPhoneで実行してみるとカクっとひっかかるような感じがあった。コードはこんな感じ。 [UIView animateWithDuration:0.2 animations:^{ self.imageView.transform = CGAffineTransformMakeRotation(endAngle); }];Blocks によるアニメーションを使っている。 beginAnimations 先日この件で Kyasu さんより情報提供があった。 kyasu says: 2011年8月18日19:43 >プルダウンしてアニメーションが起きる時に若
KDDI(au)が家庭向けのブロードバンド通信回線とau携帯電話をセットにして料金を大幅に割り引く新サービスを春商戦に投入することが11日、分かった。これに加え、これまで国内ではNTTドコモが独占販売していた韓国サムスン電子製の人気スマートフォン「GALAXY(ギャラクシー)」の最新機種なども発売する。KDDIは昨年10月、米アップルの「iPhone」販売に踏み切ったのに続いて人気端末をそろえるとともに、携帯と固定の総合力を発揮して一気にシェア拡大を狙う。 KDDIは世帯ごとの携帯電話の契約数に応じて、ブロードバンド通信サービスの基本料金などを割り引く新サービス「auバリュー(仮称)」を近く投入する。1月16日に東京都内で開くイベントでスマートフォンの新機種などとともに、春商戦の目玉サービスの1つとして発表する。 auバリューはau携帯電話の契約数1件につき、自宅のブロードバンド通信の毎月
中ファーウェイは1月9日、ラスベガスで開催中のイベント「2012 Consumer Electronics Show」(CES)で、厚さ6.68ミリの極薄Androidスマートフォン「Ascend P1 S」と、厚さ7.69ミリの「Ascend P1」を発表した。2012年の4月から、ヨーロッパ、アジア、北米、オーストラリア、中東、中国で販売する。 TI製の1.5GHzデュアルコアCPU(OMAP 4460 Cortext-A9 processor)を搭載したAndroid 4.0端末で、ディスプレイにはコーニングのゴリラガラスと組み合わせた有機ELを採用。カメラは1080pのHD動画を撮影可能な800万画素アウトカメラと130万画素のインカメラを用意した。 両端末とも1670mAhのバッテリーを搭載。ボディカラーはメタリックブラック、セラミックホワイト、チェリーブラッサムピンクなどから選
「Xperiaと言えばドコモ」――ドコモ石川氏が語る「NX/acro HD」への意気込み:OSバージョンアップは「検討中」 Xperiaシリーズの新モデル「Xperia NX SO-02D」と「Xperia acro HD SO-03D」がNTTドコモから発表された。Xperia NXはグローバルモデルとして発表された「Xperia S」とほぼ同等の機能を有し、4.3インチHD液晶、1.5GHzデュアルコアCPU、1210万画素CMOSカメラを備える。Xperia acro HDはこのXperia NXをベースにおサイフケータイ、ワンセグ、赤外線通信、防水性能を装備している。ドコモは1月10日にこれら2モデルの特長や商品化の狙いを説明した。 2010年4月に発売した「Xperia SO-01B」を皮切りに、ドコモは「Xperia arc SO-01C」(2011年3月)、「Xperia a
(この内容は、現在のレターパックの前身、Expack500 が存在したときのものです。現在のレターパックは重量制限は 4kg までで、ここまで詰めてはいけません)。 郵便局の定型小包に、エクスパック500(EXPACK500)というものがあります。 あらかじめ決まったサイズのボール紙の袋を500円で購入し、これに荷物を入れると全国どこでも一律で500円で送れるという優れものです。 こいつは便利です。オークションの配送などでも大活躍しています。 なんといっても一律500円というのが売りです。発送先の地域を考えなくてもいいのですから。 しかも手渡しで、荷物の追跡も可能です。 この中に入れば何でも500円で送れてしまいますよね。 でも、実はそうではありません。 この中に入れてはいけないものもあります。 国際郵便にはご利用できません。 特殊取扱はできません。 配達証がはがれているものはお引受け、交
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く