@property (assign) IBOutlet UIViewView *adView;
2012年5月24日木曜日
今更ながら、IBOutletなUIViewのpropertyはassignで十分
既に何らかの親ViewにはりついているViewのpropertyはassign属性で十分。
addSubView:している親Viewがretainしてくれてるから。
2012年1月23日月曜日
.htaccessでサーバーによって条件分岐 (SetEnvIfとIfDefineで)
「.htaccess」って何かと面倒ですよね。
共有のレンタルサーバー環境だと、どの記述で動くか分からなかったりして。。。
このたび、Hetemlのレンタルサーバーをかりてみたのですが、PHPのデフォルトがphp4になっていて、php5.3を使うためには、.htaccessに"AddHandler php5.3-script .php"と記述する必要がありました。
しかしこれを書いてしまうとローカル環境では正常に動かなくなってしまいました。
いちいち.htaccessを書き換えるのも面倒だし、間違ってアップロードしてしまったら大変なことに。
以下のようにIfDefineで条件分岐させることで解決しました。
SetEnvIfでドメインがsample.comのときのみ、is_hetemlという環境変数を設定します。
次に、is_hetemlが設定されていればIfDefineの中身が有効になるようしています。
共有のレンタルサーバー環境だと、どの記述で動くか分からなかったりして。。。
このたび、Hetemlのレンタルサーバーをかりてみたのですが、PHPのデフォルトがphp4になっていて、php5.3を使うためには、.htaccessに"AddHandler php5.3-script .php"と記述する必要がありました。
しかしこれを書いてしまうとローカル環境では正常に動かなくなってしまいました。
いちいち.htaccessを書き換えるのも面倒だし、間違ってアップロードしてしまったら大変なことに。
以下のようにIfDefineで条件分岐させることで解決しました。
SetEnvIf Host "sample\.com" IS_HETEML
<IfDefine IS_HETEML>
AddHandler php5.3-script .php
</IfDefine>
SetEnvIfでドメインがsample.comのときのみ、is_hetemlという環境変数を設定します。
次に、is_hetemlが設定されていればIfDefineの中身が有効になるようしています。
登録:
投稿 (Atom)