AutoLayout 問題で Xcode6 が起動しなくなった
iPhone6 Plus の巨大な画面に対応するために、はじめて Interface BuilderでAuto Layoutを有効にしていろいろConstraintを追加して試していたのだが、ある時Xcodeがハングアップしてしまったので、ALT+OPTION+ESCで強制終了させた。
その後Xcodeを起動するとずっとLoading状態になってしまい、強制終了させると InterfaceBuilderらしきプロセスが生き残ってMacBook Proのファンがぶんぶん回ってしまう自体となってしまった。
.xcodeproj ファイルを編集してみたりいろいろと試してみたのだが今回は全く復活しない。
かなり試行錯誤した結果、問題の .xib ファイルを開き、UseAutolayout YES と書いてあるところをNOに変更したら起動することができた。
objective c – Xcode crashes when I open a specific XIB file – Stack Overflow
AutoLayout 自体も、いろいろ試してみたがいまいち使いやすいとは思えないのだけれども。
結局、もとからあった回転時に部品を整列するコードを手直しして iPhone 6 Plus 対応とした。
iOS8 だと Size Class なるものがあるらしいけれどもまだ iOS7 の人も多いでしょう、ということでしばらく様子見。
関連記事
-
-
iPhone SDKでユーザデータをローカルに保存したい
一応5日より次のiPhoneアプリの開発を始めた。 前回のアプリはアプリの設定をちょこっとローカルに
-
-
Apple Special Event 2019
https://japanese.engadget.com/2019/09/10/5-iphone
-
-
プログラムを使ってiPhoneアプリを終了する方法
「ゲームを終了しますか? YES」的なダイアログを出してアプリを終了しようと思ったときに、どうするか
-
-
やはり新touchは待ちか…
今年のiPodイベントは、超びっくりは無かったけれどもまずまずみんな満足したのだろうか。 自分はカメ
-
-
[iOS] iOS6 から起動時に一度 Portraitになる挙動が変更された模様
iOS6 からは画面の回転関係の仕様が整理されたのか、いろいろと変更が入っている。 まず - (B
-
-
iPhoneアプリUI研究本 iPhone User Interface Design Projects
それほど期待せずに買ったのだが、これは面白かった。 和書だと、iPhoneアプリ成功の法則に近いが、
-
-
Corona SDK 調査4日目
今日はスクリプト言語による効率的ゲーム開発を読んで、ちょっとテストプログラムを書いたくらいであまり進
-
-
Flurryでアプリ利用状況解析
ブログには書く機会がなかったが、昔からアプリで Flurry をアプリに組み込んで、利用状
-
-
Alpha値だけのPNGファイルを作成する
Cocoaの日々: UIBarButtonItem にカスタム画像を表示する にあるようなalpha
-
-
アップルiPodイベント 2009.9.9
9月9日のアップルのiPodイベント rock and roll が迫ってきた。 しばらく前から楽し