Objective-Cの最近のブログ記事

[iOS8] 新開発言語「Swift」

| トラックバック(0)

アップルのイベントWWDC2014にて、新しい製品の発表がありました。
まだちゃんと見れていないのですが、ソフトウェア中心だったようです。

http://www.apple.com/apple-events/

その中で気になったのが...。

新開発言語「Swift」

...ん?

新開発言語「Swift」

...え?

新開発言語「Swift」

まじかー!?

いろいろがんばる必要がありそうです、ハイ...。

Objective-Cとの混合ができますとのことですが、
新機能を使うにはSwiftでとか、普通にAppleは言ってくるので怖いところです。

人間、生涯勉強。

UIButtonのControlState

| トラックバック(0)

Objective-Cに触れて2年半経とうとしているのに、今更知った事を公開!

UIButtonのControlStateです。
公式によりますと、
enum {
UIControlStateNormal = 0,
UIControlStateHighlighted = 1 << 0,
UIControlStateDisabled = 1 << 1,
UIControlStateSelected = 1 << 2,
UIControlStateApplication = 0x00FF0000,
UIControlStateReserved = 0xFF000000
};
とあります。
上から、通常、ハイライト(押下中)、使用不可、選択中、アプリで使用できるフラグ、システム予約となっています。

さて、選択中のボタンを押しているとき、ControlStateはどうなるでしょう?
正解は、

 UIControlStateHighlighted | UIControlStateSelected

です!!

いやぁ...なんかUIControlStateHighlightedのイメージに切り替わらないなぁと思ってたことがあったのですが、こういうことだったのですね。公式見て、シフトした値を定数値にしているのに気づいてあっと思いました。ちゃんと公式みないとダメですね。(笑


それにしても、なんて今更感!!(グハァ!

プロフィール

近影

名前:eggkimi

会社ではiOSアプリの開発中心の仕事、自宅では作曲を中心に、CGやゲームをしているのんびりクリエイト屋。

Twitter:eggkimi

近況

ゲーム:
  
  PSO2
   ship04 キミカ

2015年8月

            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          

著作権

このページでは、株式会社スクウェア・エニックスを代表とする共同著作者が権利を所有する画像を利用しております。当該画像の転載・配布は禁止いたします。

このページでは、株式会社SEGAが権利を所有する画像を利用しております。当該画像の転載・配布は禁止いたします。
『PHANTASY STAR ONLINE 2』公式サイト
http://pso2.jp/