hishidaの開発blog

EBシリーズ(EBPocket,EBWin,EBMac,EBStudio),KWIC Finder,xdoc2txt,読書尚友の開発者ブログ

XCode

iPhoneX 全画面対応

iPhone Xが発売されて数カ月が立つが、iPhone Xはこれまでと違う独特のアスペクトレシオを持ち、アプリもそれなりの対応が必要になる。 当方の開発環境はこれまでMac OS X 10.11 El Capitan および Xcode 8だったが、iPhone Xの対応はXcode 9以降となる。さ…

iPhone X の解像度の問題

「EBPocket が iPhone Xに対応していない」というご意見を頂いたので、Xcode 9 のエミュレータで確認したところ、横画面のときに検索一致リストと本文の横幅がイビツになっていることがわかった。次のスクリーンショットのように、本文の方が幅が狭くなって…

iOS 11 Beta

WWDCでAppleからiPad proやMacbookなどの新製品とiOS11 が発表され、即日iOS Dev Center から、Xcode 9 betaと iOS11 betaがダウンロードできるようになった。早速iOS11 betaをダウンロードして検証した。iPad mini2 と、最近中古で購入したiPhone 5sにiOS11…

C配列にObjective-Cのオブジェクトを保存するのは危険?

やっと安定したと思っていたEBPocket for iOSだが、複合検索で外字を選択すると異常終了するという報告をいただいた。 http://ebstudio.info/wforum_ebppc/hatenacamera.cgi?mode=allread&no=2686&page=0 エミュレータで調べたところ、32bit OSでは問題が起…

EBPocket for iOS サスペンドからの復帰で異常終了する件が解決か

「EBPocket for iOS が、サスペンドからの復帰時に異常終了する」という報告が以前から上がっており、なかなか原因が分からなくて頭を悩ませていたが、どうやら解決できたと思う。 iOSアプリのプロセスのライフサイクルについて まず話の前提として、iOSのア…

EBPocket for iOS の中華フォント現象

「iOS10から、EBPocket for iOSの本文の日本語部分のフォントが中国語の繁体字になっている」というご指摘があった。iPad mini2で確認すると、英語フォントを指定した場合、確かに中国語の字形になっている。フォントの初期値をヒラギノではなく英語フォント…

EBPocket for iOS / iOS8対応

週末をまるまる潰して、EBPocket for iOS のiOS8対応を終え、やっとAppStoreに提出。意外やiOS7対応の時以上に大変で、何度も挫折しそうになった。これでreject食らったら、かなりめげる。Apple大嫌い。 ご参考までに、今回つまづいた部分を忘備録的に書いて…

iOS8対応

前回EBPocket for iOSのiOS8対応について、エミュレータレベルで確認できたという記事を載せたが、iPhone 6 plus の実機では「文字が拡大されてぼやける」というご指摘があった。遅ればせながら、iOS8対応の作業に取り掛かっている。 以下はエミュレータで試…

Xcode6

iPhone6が発表された。 液晶のサイズが大きくなることは予想されていたが、解像度についての事前情報は全く漏れてこなかった。発表では、4.7インチは750x1334ドット、5.5インチは1080x1920ドットとのこと。 iOS Dev Centerを開くと、 iOS 8 GM seedを含む Xc…

ios-sim

Xcodeに付属するiPhoneシミュレータは便利なものだが、シミュレータにiPhoneアプリを転送するには、Xcode環境で必ずソースからコンパイルしなければならない。 と、長い間思っていたのだが、ios-simというツールを使うと、コマンドラインから直接アプリをシ…