タグ

ブックマーク / qiita.com/H_Crane (2)

  • [Swift] iOS13とフォントのお話 - Qiita

    はじめに Combineを使ってMVVMでNotificationCenterを実装するでも書きましたが、ありがたいことにiOS13以上の案件に携わりました。そこでは、新しくiOS13で追加されたフォント周りに関しても触れることができ、大変良い経験となりました。 また、それに付随してフォントの話で登壇する機会をいただきました。 (画像をクリックすると資料に飛べます) 内容はスライドをみていただくとわかりますが、iOS13周りで増えたフォントに関しての話をさせていただき、、 具体的なコードの話はあまり触れなかったので、こちらで実装面に関して触れていきたいと思います。 主に、フォント周りでできるようになったことを中心に記載していきます。 iOS13からCTFontまわりのものがいくつか増えました。 この中のAPIを使ってフォント周りを操作していきます。 それでは実装コードを早速みていきましょう

    [Swift] iOS13とフォントのお話 - Qiita
  • Swiftの有名画像キャッシュライブラリを比較してみた - Qiita

    Placeholder(プレースホルダー): 画像読み込み中に出す画像の機能(インジケーターとはまた違います) ImageTransform(画像加工): 取得した画像を表示するまでに編集できる機能(例 サイズ、まる角など) Animation(アニメーション): 画像出現の際にアニメーションをつける機能 Prefetch(プリフェッチ): 表示する画像をあらかじめ読み込んでおく機能 考察 SDWebImageとKingfisherの機能はだいたい同じ NukeはPreheatで拡張すること、PINRemoteImageはデフォルトでプリフェッチ機能が使える。 AlamofireImageは画像出現アニメーションが一番充実している。自分で作らなくてもデフォルトでいくつか用意されている。オプションで自作アニメーションも設定可能。(以下、用意されたアニメーション) crossDissolve

    Swiftの有名画像キャッシュライブラリを比較してみた - Qiita
  • 1