(すぐに忘れてしまう自分の為の備忘録です。【Swift5】localeの泥沼【ロケール】コメントをどうぞ時計や日付関係をイジっててLocaleがよくわからんかった。言語設定?地域設定(書式設定?)?そのへんがごちゃごちゃです。言語設定が同じでも地域設定で表記が変わったりします。Qiita重要だと思ったのは、本体の言語設定と地域設定以外に、「アプリ側の多言語対応」(Localized)も関係しているようです。以下のコードでいろいろ呼び出せるようです。新規プロジェクトで試してみました。ja-JPといった感じです。本体の言語設定だけ取り出すんはどしたらええんや、あと、間に入るのはハイフンなのかアンダースコアなのか。いじってるとコンナン出てきた。"ZMW"]こんな感じです。1つ目はよく使われる組み合わせかな?次の2つは言語設定と地域設定それぞれだろうね。下の2つ通貨コードっぽいですね。BlackField【Swift5】UIPickerViewで2列のピッカーを作る。コメントをどうぞUIPickerViewで2列のを作りたかったのですがやり方が分からず少し悩みました。指定せずとも、一列目がcomponentが0で、二列目が1で良いようです。簡単にラベル2つとUIPickerViewを配置します。selfでつなぎます。あとは列数は2,行数と、タイトルと、選択時の動作はswitchのcomponentで分岐します。list2[row]default:break}}}switch文のdefaultは適当です。動かすと味気ない画面ですがちゃんと動きます。二列ではなく、画面に複数のUIPickerViewを使いたいときはtagを使うと良いようです。BlackFieldアイビー・リーの25000$のアイデア2コメントをどうぞ新しいアプリ作りました。\(^o^)/昔作ったやつの焼き直しですが。/(^o^)\アイビー・リーの25,000$のアイデア。無料サポートページ予定地です。MAX対応が必須になりますね。モック画像10面を作りました。デザインなどにはあると便利ですよね。こんな感じで使ってます。BlackField【Swift4】レビューのリクエストをする。コメントをどうぞアプリを使っていると時々突然にアプリの評価を求められることがある。あれって結構便利ですね。apple純正で簡単に追加できるので利用してみた。Qiita基本的な使い方は、適当なタイミングでSwiftSKStoreReviewController.requestReview()1SKStoreReviewController.requestReview()これだけで良いらしい。・年に3回までしか表示されない。・3回に満たないときは呼ばれたらほぼ必ず表示される。適当なタイミングで呼ばれるように考えてみた。//countToReviewの値に1たす。//初期値//countToReviewの値に1たす。"reviewRequest")}}100回呼ばれるごとにSKStoreReviewControllerを呼び出す。最初はしばらく使った30回目くらいでレビューをリクエストしたいので初期値を70にする。これをviewDidLoadあたりに入れておけば、一日一回起動するなら年に3回程度になるかなという計算。View】広告を消したり表示したりする。Viewを使うと広告が表示されないときの処理が便利だった。Viewについては以前に書いたページを参照。【Swift4】縦長のスクロール画面をscrollViewとstackViewを使って作る。【Swift4】UITableViewの基本のき。スクロールビューにスタックビューを入れていたり、高さの制限をかけていないビュー(テーブルビュー等)と一緒にスタックビューを使っていると、バナービューをisHiddenにすると綺麗にトルツメされるのですごく便利。バナービューの状態の取得などについては下記サイトを参照。設定しておけば広告リクエストの状態が受け取れます。それを利用してバナービューの表示非表示を決めます。先に、Storyboardでバナービューのishiddenにチェックを入れておくと広告を受け取った時点でバナービューが表示されます。