IE 8 以下では CSS3 の background-size が効かない

制作しているサイトのを Retina Display で見ると画像などがぼやけて、あまりにも見苦しいので、制作しているサイトも Retina 対応していこうということで、CSS3 の background-size を使って直していました。

ほぼ作業も終わりというところで、IE 8 以下では CSS3 の background-size が効かないということが判明しました。IE 6 ならまだしも IE 8 を切り捨てるというのは、ちょっと潔すぎるので、IE 8 でも正しく表示されるようにすることに。

いろいろ調べてみると、jquery.backgroundSize.js というプラグインがあるらしい。
試していないんですが、一枚画像しか対応出来ないような気がしたので、IE 8 以下は CSSを専用に持たせることにしました。簡単なので…。

アプリ開発 基礎

フレームワークの追加
フレームワークを追加しただけでは、フレームワークを使用することはできない。フレームワークを利用するには、クラスファイル(.m)のなかでフレームを import しなければならない。
#import <MapKit/MapKit.h>

Objective-C 基礎

インスタンスを使用するために必要な4つの手順

Animal *dog; //インスタンスを宣言する
dog = [Animal alloc]; //インスタンスを宣言する
dog = [dog init]; //インスタンスを初期化する
dog.voice = @"wan"; //インスタンスを使用する
[dog speak];

- (void)viewDidLoad
{
アプリが起動して画面が表示される前に自動で呼び出される。
アプリの起動時に何らかの処理をアプリに実行させたい場合はこのメソッドにコードを書く。
}

- (void)didReceiveMemoryWarning
{
アプリのメモリ使用量が大幅に増加した際に自動的に呼び出されるメソッド。メモリ管理は難しいので今はスルーする。
}