Appleびっくりするくらい忘れるので、とりあえず備忘録として...UINavigationBarとUIScrollViewずれる!ツイートiOS7にappを移行してみたら、NavigationBar分Viewが画面下にずれる現象が起こった。範囲強制している筈のScrollViewが全然効かなくなってしまった。ひとつづつ確認してみるとView自体がNavigationBarに押し出されているわけではなく、ScrollView内のコンテンツがNavigationBar分スクロールしてしまっているようだ。たしかにscrollView.contentInsetが44pixel下がっている。この値を0にしてみたが、アニメーション部分とあいまって妙な動きになってしまう。したもんかと更に調べてみるとありました。UIViewControllerにautomaticallyAdjustsScrollViewInsets。これiOS7から追加された用ですが、ScrollViewのinsetを自動的にBar分調整してくれる便利(?)なもののようです。これをNOにすることで期待通りの動きに戻りました。NavigationBarあたりは挙動が変わるものが結構あるので一個づつ潰して行くしかなさそうですね。オーディオ」が追加された。これまでWiFi下のみでしか使用できなかったFaceTimeがLTE/3G下でも通信可能になった。これで相手がiOS7を搭載したiPhoneであればキャリアを越えても実質通話料金を支払う必要はなくなったといえる。私のように毎月固定電話に何万円も支払っていた経験のある世代の人であれば「若い頃にあったらなー」と思ってしまうかもしれない。他の同系のものと違って、アプリケーションが起動している必要がないことと、それ用のIDを別途取得する必要がないというところで断然使い勝手が良い。無料通話といえば歴史のながい有名どころはSkypeだろう。今回FaceTimeオーディオの搭載されたことで、iPhoneのSkypeは不必要になったという声さえあるが、相手がMacだろうがWindowsだろうがスマホだろうが、無料で通話できてしまうこのアプリケーション、まだまだFaceTimeオーディオと共存して使わせてもらいたい。PCの前に座っているときにハンズフリーで使えるところがSkypeの便利なところ。FaceTimeだってMacを使っていれば同じように使えるのだが、なぜかMacのFaceTimeにはビデオのみをOFFにする機能がついていない。噂によるとこれはmavericksになっても変わっていないようだ。(そのうち変わるのでしょうが...)まあカメラに付箋でも貼ってしまえばいいのだけれど、無駄な通信とマシンパワーを使っているのでできるだけ軽快に行きたいのだ。思ったのはiOS7になってからSkypeの呼び出し音が鳴らなくなってしまった。通知はされているのでアプリケーションに問題はない模様。調べてみると、通知音がOFFになっていた。再インストール時に変わってしまったのかもしれない。下記で通知音(呼び出し音)が鳴るようになる。選択後、サウンドのスイッチをONにする。便利なSkypeさんFaceTimeオーディオさんとともにこれからもありがたく使わせて頂きます。10.9.2でFaceTimeオーディオがMacでも使えるようになりましたね。これで相手がiPhoneであればもうアプリのインストールなしで使えてしまいますね。WindowsやAndroidの相手ではまだまだSkypeのお世話になりそうです。接続して使用していた。この組み合わせはどうもOptionキー押下でのブートデバイス選択ができないようだ。今まであまり気にしていなかったが、システムの入れ替えをしていてどうしても起動できなくなってしまった。一台あった白い方のキーボードであればOptionキーが効くのでやはりアルミの方との組み合わせに問題があるようだ。Remote)のメニューボタンを押しっぱなしで起動すると、デバイス選択が現れるので一応なんとかなるようだ。引退させるべき機器なのでしょうけど。一応需要があったりで、もう少しだけ頑張って。アプリがリリースされました。これでやっとiOS6にバージョンアップできるぜー。いう人も多いのでしょうね。ページが作成されている。アプリにURLを渡す方法の2種類があるようだ。Schemeは簡単にできそうだ。今までの地図アプリでは、「maps://」から始まるURLを渡していた。これを「comgooglemaps://」にすると良いようだ。パラメータに下記を指定する。利用可能かをチェックするの良いようだ。APIキーが取得できたらViewへの取り込みもチェックしたい。2012コメントを書くiOS6さん、もう一度たずねて!ツイートiOS6になってプライバシーの設定が強化された。連絡先などのプライバシーに携わる箇所にアクセスすると、「連絡先へのアクセスを求めています」との許可が求められるようになった。以前から位置情報の利用などでも許可が求められていたのでおなじみである。この許可を求められるは一度だけでその後はもう聞いてこない、デバッグ中にもう一度聞いて欲しくて、アプリを再インストールするなどしたが、もう二度と聞いてくれなかった。設定を見回すと、ありました。設定アプリを起動して、「一般」>「リセット」>「位置情報とプライバシーをリセット」。これでもう一度たずねてくれました。2012コメントを書くPassbookのhttp接続ツイートなにかと話題のPassbookだが、プログラミングガイドには、開発時はアップデートなどでやりとりをする為のサーバーにhttpで平文によるテストができるとあるが、実機で試すとjson内のurlにhttp://を記述しただけで、Passbookアプリがpassを食ってくれない。デバイスのログを見るとsslの時は確かに通信をしにいっているようだが、認証でこけている。思って確かめるとありました。Service」これをONにすると、httpと書いたpassも食ってくれて通信も始めました。ほんと設定っていろんな所にあったりかわったりで見つけるの大変。見つかった時は嬉しい。Service)のテストをしたのだが、本番(Production)で動かすとPush通知が来ない現象がおこった。Hoc」、プロバイダーは「ApnsPHP」を使用した。NOTE」さんが、それぞれ詳しく解説されていてとてもありがたい。実装方法Development用に実装した場合は若干手間取るものの、デバイスに通知がされることを確認できた。Profileも再作成した。.pemファイルも再作成してみたが、改善しなかった。(これらについては結果的に効果があったかどうかは不明)さて困ったと、いろいろ調べて行くと下記の部分が問題であることが分かった。■デバイス識別トークンは開発用と本番用は違うものが発行される。実機上で再度トークンを取得してみると確かに開発用と違うものが返された。■そもそもAPNsサーバーは開発用と本番用は違う。これは完全に見落としていた。sample_push.phpとsample_feedback.phpの定数「ENVIRONMENT_SANDBOX」を「ENVIRONMENT_PRODUCTION」に変更した。これで通知されるようになりました。開発用では、フィードバックが取得できていなかったのだが、本番用では取得できた。2012コメントを書くファイルメーカー上で配置した画像の品質が低いツイート印刷を目的としたファイルメーカーのドキュメントで、配置した画像がプリント(PDFへの書き出しも含む)をした時に72dpiの品質になってしまい困っていた。ファイルメーカーのバージョンは7でとっても古いんだけど年賀状や請求書にしか使用していないので特に不自由は感じていない。300dpi程度で画像を作成し、TIFFで保存、この画像をファイルメーカーのレイアウト上にピクチャ配置すると、この現象になってしまう。(最新版では問題ないかもですが。)解決策は画像をTIFFではなくPDFで保存してそれを、ピクチャ配置する。するとプリントしても、PDFに書き出しても画像が高解像度で出力された。実はこれ私も教えてもらったのだけど(ありがとうございます。Xには、アプリケーションで使用しているフレームワークが調べられるターミナルコマンドがあった筈。前のことなので完全に忘れていたけど、やっとたどり着いた。Social.frameworkツイートまずは下準備。FBにアプリケーション登録をする。X用のアプリケーションを登録する場所がない。「ネイティブiOSアプリ」を選択しておいて問題ないようだ。IDを作成するアプリケーションと同じにしておく。Clientを「いいえ」にする。今まで一度もFBのアプリは作ったことがないのでイマイチ手順が分からないが、とりあえず何かをリクエストしてみる。time.”インストールした直後はまず、基本情報のパーミッションをリクエストしないといけないようだ。