【Swift4】言語設定、書式設定、通貨コード、通貨シンボル

アプリ内課金の多言語化を調べててなんかややこしかったんと、 NSLocaleからLocaleに変わったとかでとりあえず備忘録。 参考サイトはこちら。 [Swift] 通貨コード/シンボル :: カテル開発ブログ 通貨 – NSLocale Swift 3 – スタックオーバーフロー Locale.current.regionCode [crayon-6973f6073c7d… 続きを読む【Swift4】言語設定、書式設定、通貨コード、通貨シンボル

【Xcode9.0】アプリ内課金のシミュレータでエラー(SKErrorDomain error 0.)

アプリ内課金を書いてて、なんでか 「Cannot connect to iTunes Store」とか、 「The operation couldn’t be completed. (SKErrorDomain error 0.)」というエラーが出る。 ぐぐってみたところSKProductsRequestが問題っぽい。 アプリ内課金で、プロダクト情報を取り出そうとした時にエラーが返ってくる。 iO… 続きを読む【Xcode9.0】アプリ内課金のシミュレータでエラー(SKErrorDomain error 0.)

【swift3】segueで遷移先からコードで戻る方法

久々にxcodeをいじってて、segueで遷移した先のページからコードで戻る方法がわからず難儀した。 答えはこちらに有った。 『Swift』コードで画面遷移させたいときの方法 | ホホブクログ 例えばボタンで戻る場合、exitに繋いでも良いんだけど、コードで書くとこんな感じ。

これを調べるんに半日費やしたわ。/(^o^)\ うじゃう… 続きを読む【swift3】segueで遷移先からコードで戻る方法

navigationbar、navigation itemのこと。

navigation controller とかまだ全然理解できてないなーと思う。 navigation controllerで上下関係?が作られるとそのview controllerには自動でnavigationbarがつく場合とつかない場合がある。 違いがよくわからん。 Storyboardでnavigation controllerを使い、出来たテーブルビューから更に下の階層を作る時につなげ… 続きを読むnavigationbar、navigation itemのこと。

could not build module googlemobileads というエラー

Xcodeを7から8にアップデートして、 環境を2009のmacminiから2016のMacBook Proに移行して、 何が原因だかわからんが、ちょっと前に作ったアプリをエミュレーションで起動しようとしたらエラーが出た。 Objective-cで作ったアプリだ。 エラーメッセージはこんな感じ。 could not build module googlemobileads どうもGoogleMob… 続きを読むcould not build module googlemobileads というエラー

【Swift3】配列の番号と剰余算と条件演算子?:

先日、友人の書いたSwiftのコードを見ていた。 その中でやっていることは何となく分かるが、どういう演算子(というのか?)を使っているかわからない部分があった。 やっていることは配列を順番に呼び出すため、配列の番号を1ずつ加えていって配列の最後に来たら最初に戻るというのと、 配列の番号を1つづ引いていって最初まで戻ったら最後の番号に移動するという関数です。 配列の変数はstrArray 番号を入れ… 続きを読む【Swift3】配列の番号と剰余算と条件演算子?:

【Swift3】遅延処理。

何秒後に処理を遅らせたい、とゆー時には遅延処理。 Swift3になって変わったそうです。 参考サイト Swift 3での遅延実行 – Qiita

【Swift3】【UIButton】setTitleのビミョーなアニメーション。

UIButtonに表示される文字は変更できる。 参照サイト 002 UIButtonでボタンを表示 · GitBook こんな感じだ。

この時よく見ると?アニメーションで薄くなって消えて新しい文字が現れてくる。 これを止めてぱっぱっと変わってほしかったのだが、なんか無いか調べてみた。 参考サイト UIButton.setAnimat… 続きを読む【Swift3】【UIButton】setTitleのビミョーなアニメーション。