Swift

[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で監視してるとやばい...!! です
全文読む

[Xcode]Xcode 9.3 で iOS 8.x をサポートする場合の注意点

Xcode 9.3 で Deployment target を iOS 8.0 にして開発しているわけだけど、 謎のクラッシュが発生して...なんぞ?となったのでそこら辺の話 URL Scheme でアプリ起動するとクラッシュする!! です...
全文読む

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

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

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

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