投稿

ラベル(iPhone)が付いた投稿を表示しています

Apple iPhone 15発表会

 Apple iPhone 15発表会 今回は4種類 iPhone 15 Pro Max iPhone 15 Pro iPhone 15 Plus iPhone 15 最近思うのだけど、おお! すごい! みたいなのがなくなってる気がします。 確かに性能は上がっていますが、既定路線過ぎて驚く要素があまりない。 最初の頃は、夜中リアルタイムで発表会を観ていたけど、 ここ何年かは、普通に朝まとめサイトみてるだけになっている。 自分の情熱が減っただけなのかな。 皆さんはどうでしょうか?

【iOS】SwiftでCGAffineTransformから角度・ラジアン・度数・スケールを計算する方法

メモ Swift 4 でtransformから角度、ラジアン、ディグリー、スケールを求める 忘れがちなので・・・。 let transform = view.transform let radians = atan2(transform.b, transform.a) let degrees = radians * 180 / .pi let scale = sqrt(abs(transform.a * transform.d - transform.b * transform.c)) import CoreGraphics extension CGAffineTransform { var angle: CGFloat { return atan2(b, a) } var radians: CGFloat { return angle } var degrees: CGFloat { return angle * 180.0 / CGFloat.pi } var scale: CGPoint { return CGPoint(x: sqrt(a * a + c * c), y: sqrt(b * b + d * d)) } } // 例として、適当な CGAffineTransform を作成 let transform = CGAffineTransform(rotationAngle: CGFloat.pi/4).scaledBy(x: 2.0, y: 1.5) let angleInRadians = transform.radians let angleInDegrees = transform.degrees let scale = transform.scale print("Angle in radians: \(angleInRadians)") print("Angle in degrees: \(angleInDegrees)") print("Scale: \(scale...

【iOS】UIWebViewからWKWebViewに簡単に移行はできるのか?

iOSの開発をおこなっていると、 多々webviewを利用する機会があると思います。 某ソシャゲーとかは、側やメニュー等はネイティブで作成して、 メインのコンテンツ部分はhtmlで表示していたりしていますよね。 最近iOS8にUIWebViewでは無く、WKWebViewなる物が実装されたとの事。 これは!と思い。 WKWebViewを見る限りだと、内部の表示する為のエンジンが違うので、 JSの実行速度とかが高性能になっているとか、かなり良い事をいっぱい書いて有りました。 今後はiOS7までは、UIWebViewで iOS8からはWKWebViewに変更した処理でやればより、 快適に動くのではないかと思うんです。 しかしながら、ネット上を調べると、単純に置き換えるだけでは利用が出来ないとの事。 そもそも、XIBやStoryboardには対応していないらしく、コードでしっかりと記載しないと行けなかったり。 ページ内のlink関連で <a> tag関連の処理が変わっていたり、 tmp内のローカルファイルのpathを参照する際に file:/// では読み込めない用な記載を見かけました。 2016/12/21 追記 ※ tmpに保存しないとhtml読み込めないようです。 ※ <a>に _blankが設定されているとエラーが返って来るようです。 ですので、単純に置き換えだけでなく、コードの修正やヘタをすればhtml側の修正しないと行けないかもしれません。 まぁ、実際にコードを書いて検証したのではないので、なんとも言えませんが、 今後、対応することになったら、感想とかを書いて見ようかと思います。 iOS 10 ぐらいには、UIWebViewがduplicateとかになるのかな? 2018/07/13 追記 結構コンスタンスにアクセスしているようなのですが、この記事は有力なのだろうか・・・。 2019/05/20 追記 もう、UIWebViewがduplicate  になってますね〜。 皆さんWKWebViewでやるの必須ですよ。 2019/10/01 追記 iOS のサポートが 12まで表記ですね。 SDKs   iOS 2.0–...