投稿

【iOS】 ようやくわかった、 なぜ、WebViewの記事が比較的アクセスが多かったか。

過去の記事で、WKWebviewに移行が簡単にできそうか? と 記事をかいたが  過去記事  です。 どうやら。 UIWebView  を利用したアプリの審査を 更新の場合は 2020年12月 新規の場合は 2020年04月 に終了することを発表してました。  あぁ。 これかと。 審査が通りません。 いまさら、認識した次第です。

【iOS】NotificationCenter add したら 必ず、removeObserver しよう。

NotificationCenter.default.addObserver で didBecomeActiveNotification のイベントを検知しようとしたときに ViewControllerで実装したんだけど、 ページ遷移しているのにも関わらず、イベントを受け取っていたのを発見。 どうりで、動作がおかしいと思ったよ。 viewWillAppear で addObserver viewWillDisappear で removeObserver これは必須かな。 ページ数などが多いアプリだと結構あとから響いて来ます。

【SourceTree】LibreSSL SSL_connect: SSL_ERROR_SYSCALL

SourceTree fatal: unable to access 'https://●●●●●●/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to ●●●●●●:443 PC再起動以外に対策ないか????

【android,iOS】google トレンド

イメージ
さっき、Google トレンドで、 androidとiOSを比較してみた。 お気づきだろうか。 OSのトレンドは世界的に見て、androidが圧倒的に検索が多い。 すなわち、 開発ブログを立ち上げるなら、androidが良いって事でOKなのではないだろうか? 検索をしてくれる可能性が高い。

【Flutter】Hello world !!

こんにちは、こんばんは、おはようございます。 今更感はありますが、 Flutter を はじめました。 そうです。 Hello world !!   やりました。 Flutter マスターです。 環境も作れたので、 Flutterの仕事できる準備OKです。 Flutter って 何?  って方もいるかも知れませんが、 google が作成したフレームワークで、 いろんな、環境にも対応しているようです。 android,iOS,WEB,Desktop  Flutter 公式サイト  から、環境を構築して さぁ 、皆さん  Hello world !!    やろう。

【iOS】MPMoviePlayerViewController iOS 13.3 え まだ使っているの?

MPMoviePlayerViewController って 過去の遺物になってます。 ええ、iOS 9 で非推奨になっています。 未だに、使ってい人がいるのでは? はい!  使ってます。 iOS13.2 で 特定のパラメーターを設定すると、再生しない不具合があるようです。 別のに変更するってのが正しいのですが、共有しときます。 @property(nonatomic) MPMovieSourceType movieSourceType; このパラメータですが、 MPMovieSourceTypeUnknown 以外のパラメータを設定すると再生されなくなります。 開くのですが、すぐに画面が閉じる現象になります。 あ、Xcode 10.3 で の事です。 Xcode 11.3 だと、 MPMoviePlayerViewController がもう存在しておらず、 処理を走らせると、強制終了します。 いや、だから、さっさと新しいのに変えればいいのだ。 2020年4月から Xcode 11 必須だしね。

パチンコ、スロット業界

日本にカジノができたら、どうなるんだろうか。 スロットやパチンコとかは設置されないのかな? ちょっと気になリます。 おそらく、棲み分けはちゃんとされると思いますが・・・。 実際はどうなんでしょうか?

2020年 あけましておめでとうございます。

いまさらですが、あけましておめでとうございます。 今年も、のんびりブログを掲載して行こうかと思いますので、 どうぞよろしくお願いいたします。 今年は、どんな開発(仕事)を行うか? トレンドはどんな物なのか? オリンピックでの開発需要増加はあるのか? (もう終わった?) ソフトウェア開発はどんな方向に進むのか? 色々と楽しみです。

【iOS】Swiftでtransformのスケールを制御! 最大・最小倍率の設定方法

メモですが・・・・。 let max = 10.0 let min = 0.5 let  scale =  sqrt ( abs ( self . transform . a  *  self . transform . d  -  self . transform . b  *  self . transform . c )) if (scale >  max ){  self . transform  =  self . transform . scaledBy (x:  max  / scale, y:  max  / scale) } else   if (scale <  min  ){  self . transform  =  self . transform . scaledBy (x:  min  / scale, y:  min  / scale) }

【iOS】指定の言語のStringを取得したい時

多言語化を実装されていて、とある要件で日本語の端末の状態で、 日本語と英語だった場合のStringがほしい時に書きました。 ja.lproj とか en.lproj とかを直接読み込んで、やってます。 引数に、 en とか iOS でローカライズ化した言語を指定する。 key は、ローカライズのkeyです。 エラー処理等は入れて無いので、適宜やってね。 func SelectLocalizeString(lang: String ,   key: String ) -> String {      let p: String ? = Bundle . main . path (forResource: lang, ofType: "lproj" )     let b: Bundle ? = Bundle (path: p!)     return NSLocalizedString (key, tableName: nil , bundle: b!, value: key, comment: nil ) }