【Swift4】効果音のクラスを作ってみた。【AVAudioPlayer】

ずーーっと以前にSwiftで音を出すのはやってみた。 【Swift3】【AVAudioPlayer】音を出してみる。 | iPhoneアプリ備忘録 最近、ちょっとまた効果音を出したくて勉強し直してみた。 効果音を出すにはAudioServicesPlaySystemSoundを使う方法もあって、連打できたりするのは良いのですが、 iPhone側の音量で調節ができないという欠点もあり、AVAudio… 続きを読む【Swift4】効果音のクラスを作ってみた。【AVAudioPlayer】

【Swift4】objective-cからSwiftのクラスを呼び出す。

おぶしーからすいふとに切り替えて暫く経ちますが、古いアプリなど丸っとスイフトに書き換えるのは面倒なので、 objective-cはそのままで、新規クラスはSwiftでと混在させてます。 んで、objective-cからSwiftのクラスを呼び出す時にちょっと詰まったんで備忘録。 参考サイト Objective-CコードからSwiftのクラス/プロトコルを使う方法(フレームワーク開発編) Objec… 続きを読む【Swift4】objective-cからSwiftのクラスを呼び出す。

【Swift】レイアウトがずれる。【AutoLayout】追記あり。

原因が分かってからネットを検索すると情報はいっぱい出てくるんですけどね。 原因にたどり着くまでが長かった。orz 忘れると困るので備忘録。 参考サイト http://rindatetu.hatenablog.jp/entry/2016/03/06/154946 症状としてはStoryboardでAutoLayoutで指定したスクロールビューがおかしい。 機種(画面サイズ)によって位置がずれる。 結… 続きを読む【Swift】レイアウトがずれる。【AutoLayout】追記あり。

【Swift】CGFloat、CGPoint、CGSize、CGRect

よくわかんないので自分用まとめ。 よくわかんないので超ざっくりです。(^_^;) 参考サイト Swiftで遊ぼう! – 249 – UIViewの座標システム: iOS12 – Swiftで遊ぼう! on Hatena Swiftで遊ぼう! – 299 – Scroll Viewの座標システム – Swiftで遊ぼう! on … 続きを読む【Swift】CGFloat、CGPoint、CGSize、CGRect

【iPhoneX】レビュー Touch ID対応アプリでのFace IDの挙動

iPhoneXを買う前にとても気になったのがTouch IDに対応したアプリでのFace IDを使った時の挙動です。 いくら調べてみてもiPhoneX本体のロック画面解除のFace IDの話と、 Face IDがTouch IDに対応しているという話ばかりで 実際にサードパーティ製のアプリでどのように対応しているかの情報は皆無でした。 なので動画を作ってみました。 このように起動時に自動でTouc… 続きを読む【iPhoneX】レビュー Touch ID対応アプリでのFace IDの挙動

【iPhoneX】遅ればせながらのレビュー。画面サイズと黒。

iPhoneXを買いました。 au online shopから自宅受取の注文。 iPhoneX スペースグレイ 256GB 10/27 16:15にオンライン予約で発売日には入手できず、 11/11に入荷連絡があり、本申込、 11/14にゲットしました。 まだ3日4日ほどしか使ってませんが良かったとこ、も一つなとこなどいくつか、思うままにレビューしたいと思います。 まあ、スマホ業界の中でも1,2を… 続きを読む【iPhoneX】遅ればせながらのレビュー。画面サイズと黒。

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

アプリ内課金の多言語化を調べててなんかややこしかったんと、 NSLocaleからLocaleに変わったとかでとりあえず備忘録。 参考サイトはこちら。 [Swift] 通貨コード/シンボル :: カテル開発ブログ 通貨 – NSLocale Swift 3 – スタックオーバーフロー Locale.current.regionCode [crayon-6968d5b674b2… 続きを読む【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で遷移先からコードで戻る方法