面白きことは良きことなり

拙く未熟なiOSエンジニアの備忘録と戯言

iOS10

GIFアニメなんて古い!時代はAPNGだ!(12/04追記)

画像アニメといえば、昔から知られたGIFアニメが有名で、 アニメーション画像が貼られていたらまず誰しもがGIFアニメだと思うことでしょう。だがしかし!ITの世界は日進月歩で、GIFアニメなんて数十年前の代物だし古い! 今はアニメーション画像の形式にAPNG…

iOS10でアプリ起動時にアプリのアイコンが拡大表示される現象

iOS10でアプリ起動時(Launch Screen)にアプリのアイコンが拡大表示される現象に遭遇したのでまとめときます。 <発生条件> iPadのみ (手持ちのiPhone6sでは発生しなかった) アプリのprojectにLaunch Screenを設定していないでBuildしている 現象の見た目は…

ATS(App Transport Security)を"Xcode8 GM seed"+"iOS10 GM seed"でテストしてみた

iPhone7が発表され、Xcode8やiOS10のGM seedも来ましたね。 いつものごとく、テストしてみました。 実質リリース版と同じなのでテストとしてはラストになると思います。 テスト方法 テスト方法は、プログラムの使い回しで基本今までを踏襲していますが、下記…

Xcode7でiOS10をデバッグ実行する方法

結論:Xcode7パッケージの内容を表示して、Xcode8βのパッケージ内容からiOS10のDisk Imageをコピーしてくる Disk ImageがあるPATH: Xcode/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ Xcode8のstable版が出る直前だけど、Xcode7を使って…

ATS(App Transport Security)を"Xcode8 beta6"+"iOS10 beta6"でテストしてみた

夏期休暇でだらけている間にXcodeβ5、β6と出ていたので、生活を戻しつつ検証記事含めもろもろ書いていこうかなと。 とりあえずβ5やる意味がないので、β6をいつも通り検証してみました。 テスト方法 テスト方法は、プログラムの使い回しで基本今までを踏襲し…

ATS(App Transport Security)を"Xcode8 beta4"+"iOS10 beta4"でテストしてみた

いつも通りbeta4が出たので検証してみた。 テスト方法 テスト方法は、プログラムの使い回しで基本今までを踏襲していますが、下記赤字が変更点となります。 iOS10は、iOS10.0 beta4を使用 iOS9は、iOS9.3.3を使用 ATSは、最初Xcode7BuildのipaとiOS9の組み合…

ATS(App Transport Security)を"Xcode8 beta3"+"iOS10 beta3"でテストしてみた

今回は、beta3が出て早々記事にしてみた! どうせ結果は、beta2と変わらないんだろうなーと思って検証してみたが…前回のXcode8.0 beta2の追記からhttpによるLANへのアクセスも検証に加え始めた。 テスト方法 テスト方法は、プログラムの使い回しで基本今まで…

ATS(App Transport Security)を"Xcode8 beta2"+"iOS10 beta2"でテストしてみた(追記)

前回、"Xcode8 beta1"と"iOS10 beta1"でATSと新しいKeyNSAllowsArbitraryLoadsInWebContentの調査したが、想定と違う結果になり、バグだったのでは?という結論に至った。 beta2リリースから1週間経ってしまったが、beta2で改めて確認してみた。今回NSAllows…

iOS10+FirebaseでPushNotificationの最小実装

iOS10でPushが大きく変わるってことで、以前にちょろってどんな実装になるか試そうとしたことがあったけど、 時間都合により実装できずに終わった。時間が取れたので改めて実装する。 また、前回やろうとした時、Parse.comからPushを送るテストをしていたが…

ATS(App Transport Security)を"Xcode8 beta1"+"iOS10 beta1"でテストしてみた

developer.hatenastaff.com この記事に触発されたこと、愛用するKinoppyがiOS10βで一切通信が正常に行えなかったこと、そのあたりでATS(App Transport Security)の振る舞いが気になり実機でテストしてみた。気になったこととして Xcode7系でBuildされている…