杏z学習帳

Swift、Unityなどを中心に節操なく手を出してますまる

[Swift]スワイプで戻る操作のキャンセルを検知したい

ざっくりまとめ。 スワイプで戻る操作を途中でキャンセルした場合を検知したい...どうしたら notifyWhenInteractionChanges(_:) で検知できる! なぜそのような物が必要になったのかっていう雑談 です。

[Swift]NSPredicate で正規表現を利用する場合、全角文字の扱いに気をつけるべし

ざっくりまとめ NSPredicate で正規表現利用すると意外な挙動をする 全角文字をうまく判定してくれない(半角としてあつかっている?) おとなしく NSRegularExpression を使いましょう です。

[Swift]SwiftDate を v5.x に上げるときの注意事項

ざっくりまとめ。 SwiftDate v5.0.0 がリリースされている! 4.x 以前のバージョンから上げる場合は注意が必要です DefaultRegion の扱いが変わっています DefaultRegion を明示的に指定しましょう です。

[Swift]画像つきプッシュ通知でちょいハマった話

いまTODOアプリみたいなのつくってて... それのプッシュ通知に画像をつけようとしてちょいハマったのでそこらの話。 UNNotificationAttachment って画像移動させるんだね です。

[Swift]Codable で root 階層無視したい場合

Codable というか Decodable の話か。。。 とある json で root 階層を無視してマッピングするには...? という話

[Swift]簡易的な RealmBrowser を作ってあそんでみた

Realm をつかってると、今どんなデータがはいってるんだ...ちょっと確認したい。 ってなることが稀にあると思いますが... そんなときのために 簡易的な RealmBrowser をつくってみた っていう話。

[Swift]AVPlayer.currentItemをiOS8で取り扱うときの注意

....。 このご時世にこれだけ iOS 8 のこと書いてるのって僕だけじゃない?(笑) ってことで、 AVPlayer.currentItem をKVOで監視してるとやばい...!! です

[Swift]TwitterKitを使って連携すると期待している通りに動かない

TwitterKit をつかってTwitter連携処理をかくとそれ自体は簡単にできるのだけれど、 ただ、アプリを再起動したときに再度連携が必要になってしまって... どうやって保存するの??とかって思ってありゃこりゃしてしまったので、そこら辺の話。 TwitterKit つかって連携するとアプリ再起動時にまた連携が必要なんだが!? です

[Swift]AVPlayerViewController で謎の AutoLayout 制約エラー

内容はタイトルの通りで、別に回避策もなにもなくただの愚痴です(汗) AVPlayerViewController を使って動画再生させているんだけど謎のAutoLayout制約エラーがでて気になりすぎるんだが... です

[Swift]UICollectionViewにalignItemsっていうプロパティほしいよね

UICollectionView って各Cellのサイズ調整が簡単にできて結構好きなのですが、 ちょっと「おぉ...こんな挙動するのか」っていうケースがあったのでそのメモ。 UICollectionView...Cell配置のアルゴリズムよくわからん... です(笑)

[Swift]WKWebViewをモーダル表示していると意図せぬ時に画面ごと閉じられる

タイトルの通り(え?何言ってるかわからない?)なのですけど....。 特に解決策とかはなく(わからない)、ただの愚痴というか報告というか(笑) WKWebView をモーダル表示しているとリンクとか画像とかを長押ししたときに表示されるメニューを閉じるといっしょに画面も閉じられる です。 中身のある話でもないので、先に結論だけ...iOS11のバグらしいです

[Swift]UIRefreshControlちゃんと導入できていますか?

若干あおりっぽいですが...(笑) 先日こちらのブログ記事をみていて、そういえばそんなプロパティも追加されてたっけ... とふと思い、何か違うのかなぁ?ってちょちょっと検証してたら違ったのだけれど、それより大事なことを知ってしまったので UIRefreshControl導入方法によって違う...ってか、え?これダメなの!? です!(笑)

[Swift]TWTRTweetTableViewCellをスワイプさせたかった

TwitterKitをつかって実装しているとTWTRTweetTableViewCellとうCellがいて、 これを使うと何もせずともTwitter公式アプリのようなデザインになって便利なのですが... ちょっとスワイプでメニューとかアクションとかさせたいのだけれど... っていう話です。

[Swift]NavigationBarのボタンを雑にカスタマイズしてたらバグったっていう話

多分自分アプリ史上もっともちゃんとアップデートしているツイートスクラップですが、 それで「戻るボタンが見えなくて困っている。」という問い合わせを頂いていまして... 調査して対応したので、それの共有を...。 NavigationBarのボタンはiOS11.xで見えてるからってiOS10.xで見えるとは限らない っていう話です。

[Swift]Xcode9から言語設定の扱いが変わった?

いつものようにToolBarを設定したのだけれど、なぜか英語設定のまま変わらない...
という事象にぶちあたったのでそのメモ。
SystemButtonとかの言語設定について
です。