xyk blog

最近は iOS 開発の記事が多めです。

2017-02-01から1ヶ月間の記事一覧

SwiftでAVAudioPlayerを使ってサウンドファイルを再生する

環境: Swift3 前回はAudioServicesPlaySystemSoundでサウンドファイルを再生したが、今回はAVAudioPlayerを使って再生する例。 AVAudioPlayerのインスタンスは強参照する。 import AVFoundation var audioPlayer: AVAudioPlayer? func playSound() { do { se…

Swiftで短いサウンドファイルを再生する

環境: Swift3 今回はpico.mp3という効果音ファイルがあり、それを再生する例。 まずは、このファイルをXcodeのプロジェクトに右クリックのAdd Files to **から追加する。 TARGETのBuild Phases->Copy Bundle Resourcesに追加したファイルが含まれていること…

UICollectionViewで縦横両方向にスクロールさせる

環境: Swift3 コレクションビューで縦横どちらにもスクロールさせることはできるか調べてみた。 デフォルトのレイアウトクラスであるUICollectionViewLayoutでは縦横どちらかの方向にしかスクロールできないようだ。 コレクションビューではUICollectionView…

Font Awesome を Xcode で使用する

環境: swift3 fontawesome.io FontAwesome をXcodeにカスタムフォントとして取り込んで使用する方法。 以下からFontAwesome.otfをダウンロードする https://github.com/FortAwesome/Font-Awesome/blob/master/fonts/FontAwesome.otf Xcode のプロジェクト内…

mitmproxyメモ

インストール homebrewからインストールすると古いバージョンがインストールされたので https://github.com/mitmproxy/mitmproxy/releases こちらから最新のバージョンv1.0.2のバイナリmitmproxy-1.0.2-osx.tar.gzをダウンロードした。 以下、実機端末で確認…