10/12 14:54 プログラム構造的に「○○をしないというフラグ変数」の名前に否定形を与えるべきか否かで悩む話はわりとある。そしてそれをGUI化するときにどう表記するかでまた悩んだりする
10/12 16:41 touch5Gセットアップできたので手許のアプリを入れてみたが、縦横回転させるだけでアプリ落ちるとか何…これが噂の「回転系が互換なくなった」という奴か
10/12 18:07 その後の調査。Xcode3でビルドすると互換、Xcode4.5でビルドすると「デプロイ先をiOS4.3にしていても」非互換。うーむ…
(piza)
10/12 18:12 ちなみに落ちてる原因は「特定条件でしか許可していなかった回転が常にOKになってしまう」ためにOpenGLES回りが「回転でコンテキスト変わってるのに未配慮なためfault」ということらしい
(punu)
10/12 18:28 Android開発環境的にいうと、iOSの開発環境は「targetSdkVersionはIDE(Xcode)に埋め込みで、minSdkVersionしか指定できない」ようなもの。古いコードの動作互換をとり続けるには古いXcodeを使い続けないといけない
(pona)
10/12 18:31 しかし当然古いXcodeでは新しいiOSの機能は使えないし、そもそも「古いXcodeを使い続けるにはMacOSXも古いままにしておかないといけない」なんて制限があったりする
(pogi)
10/12 19:09 @sinpen @5mingame2 そのへんまではすぐ調べがつきますね…問題は今まで「こっちに回転方向変えていい?」に対してy/nを返せばよかったのを「今変えていい回転方向はどっちよ」に対して答を返すという形になったので、ロジックを変えないといかんのですな
(kobu)
10/12 15:13 @gorry5 仕様書に「未成年か否かチェックする」って書いてあれば「Is未成年」と名づけるかな。処理として返し易い(軽い)方を選ぶ場合もあるっすね。
(zehe)
10/12 15:16 @gorry5 そういやライブラリによってEnabledとDisabledプロパティばらばらだよね。Booleanで。opaqueとtransparentとかもか。
(zega)
@yunyundetective [
<<|
@|
>>]