しめ鯖日記

swift, iPhoneアプリ開発, ruby on rails等のTipsや入門記事書いてます

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

【Kotlin】ViewModelとLiveDataでUIの更新を楽にする

ViewModelとLiveDataを試してみました。 ViewModelとLiveDataは個別に使うこともできるのですが、セットで使われる事が多いようなので一緒に試してみました。 ViewModelを利用する まずはViewModelを使うためにモジュールのbuild.gradleに下の1行を追加しま…

Kotlinの委譲用のキーワードのbyを試してみる

Kotlinのbyというキーワードが分からなかったので調べてみました。 byを使ってみる byとは委譲に使うキーワードです。 実際に動かしながら委譲やbyについて見ていきます。 まずはInterfaceとInterfaceを適用したクラスを作成します。 interface TestInterfac…

Xcodeからxclocのエクスポートとインポートを試す

Xcodeからxclocのエクスポートとインポートを試してみました。 xclocとは翻訳ファイル(Localization.string)などを編集しやすい形にしたファイルです。 こちらのフォーマットはxliffを改善したもので、Xcode10から使えるようになりました。 国際化自体につい…

Swiftでの絵文字判定について調べる

Swiftで文字列の中の絵文字を判定できないかを調べてみました。 結論 下のようにisEmojiPresentation、isEmojiModifier、isEmojiModifierBaseを使う事で判定できるようです。 各メソッドの内容は下部の調査内容に記載しました。 let inputText = "Some strin…