▼問題が発覚したら速やかに公表すべき。.......って、公表するだけぢゃダメなのよね。
プロパティリスト編集アプリは、公開しようかなー。怒られちゃうかなー。どーしよーかなー。なんて思いながら Xcode をいぢっていたら、何やら "Month 13 is out of bounds" なんてのがコンソールに吐かれまくりぢゃないですか。なんすか?これ。ネットで検索したら、macOS High Sierra の不具合らしいですね。うわぁ、コンソールがどんどん "Month 13 is out of bounds" だらけに....。早く直して欲しいなぁ。
ネットで検索する前に、他の拙作でも Xcode で試してたんですよ。オシロっぽいを実行してみたら、見慣れない警告が。ユーザインタフェースを操作するときはメインスレッドでないとイケないんですけど、あちゃー、メインでない箇所があったのね。間抜けな失敗だー。てか、Xcode はどんどん進化しますなぁ。んで、今まで特に不具合を感じてなかったんで致命的ではないんでしょうけど、直すべきだなぁと修正。また動作確認しないとなー。
臨機応援ですか。五輪なんかで使えそうな四文字ですね。てか、社説でヤらかすなんてスゴイなー。大新聞社様でこれですから、私個人の誤り、見落としなんか、もぅそんなのあって当たり前ぢゃないかと。生きる希望が湧いて来ますよ。ありがとう、大新聞社様。それはさておき。
拙作オシロっぽいは Mac OS X 10.6 以降対応を謳ってるので、動作確認も 10.6, 10.7, 10.8, 10.9, 10.10, 10.11, 10.12, 10.13 とヤるわけでして。とりあえず、修正個所に関わる辺りだけですけどね。えーと、あとは 10.11 か。これは以前使っていた iMac に....明日にしよう。てか、macOS High Sierra 10.13.2 が出てたのね。アップデートしないとなー。寝る。
2017.12.10(日)
▼対応範囲を広くしようとすると、楽出来ない。
macOS High Sierra 10.13.2 でも、"Month 13 is out of bounds" の件は直ってないのね。むむぅ。それはさておき。
拙作オシロっぽいは、現在審査待ち。そのうち公開されるかと。履歴は「ユーザインタフェースに関する問題を修正」としてみたんですけど、なんのこっちゃ?ですよねぇ。エラー発生時に表示する文言に日本語化し忘れてた箇所が一つあったので、それもひっくるめてます。
んで、プロパティリスト編集アプリの件。先日書いた、保存時に XML かバイナリか選べる話の続き。NSTextField と NSPopupButton と、それを載せてる NSView は、全部 initWithFrame:NSZeroRect で作ってるんですよ。大きさ決めるの面倒だなー、NSZeroRect でイけないかなー、うわっ! イけるぢゃん! てな感じで。ポップアップボタンの幅だけは後で調整してますけど、他は自動。超ラクちん。しかしそれを macOS Sierra で動作確認したら、しかるべき広さですけど空欄しか表示されない。あー、この手抜きが有効なのは macOS High Sierra からなのかー。きちんと記述するしかないかー。
2017.12.11(月)
▼進化も善し悪し。だなぁ......。
先月、本屋に行ったんですよ。良さげな Swift の解説本は無いかなー、と。そしたら数が少ない上に、内容が古いものばかり。古いと云っても、1年経ってないの。Swift も Xcode もバージョン上がっていくから、それに追いつかないのね。本の中の人たちは大変だなー........。
てか、先週 Xcode 9.2 が出てたんですか。私も追いついてないや。まぁ OS のバージョンが上がれば対応版も出ますよね。次回は気を付けよう。