SwiftUI でデジタル時計のUIを実装してみる
SwiftUIの勉強がてらデジタルウォッチのUIを実装してみることにした。 チープな白黒液晶が懐かしくなり80〜90年代を席巻したカ︎オ データバ︎クなど所謂チープカシ︎と呼ばれる腕時計のUIを...
41 search resultsShowing 1~20 results
You need to log-in
SwiftUIの勉強がてらデジタルウォッチのUIを実装してみることにした。 チープな白黒液晶が懐かしくなり80〜90年代を席巻したカ︎オ データバ︎クなど所謂チープカシ︎と呼ばれる腕時計のUIを...
Macアプリで他アプリも含めたすべてのウインドウをキャプチャして、スクリーンショット一覧を表示する方法を記載します。 サンプルコードは以下にアップしました。 https://github.com...
前回の記事が地味にじわじわヒッソリとLGTM頂いているのでここでもう一つ、iOS実機で使用する方法を実際に使用しながら検証し記事に起こしてみた。 最終的にわかったことで結論から言うと、 iOS上...
XcodeGenでは指定しなければ基本、ディレクトリはすべて自動でグループとして扱われる。 そのためフォルダ参照したい場合は、フォルダ参照するパスのタイプを指定する必要がある。 ここまでは公式仕...
サーバ側に存在するリソースと同等のファイルをアプリ内部で抱え持つことは度々ある。 手動だと都度サーバ側のリポジトリから最新リソースファイルをアプリ側のリポジトリにコピーする必要があり、 この運用...
長年Web Debugging Proxy ToolとしてCharlesを使用してきた。 たくさんの恩恵を与えてもらったが最近、さまざまな不具合や使い勝手の悪さが目立ってきたように思う。 UIの...
昨年の球体デッサンに続き今年は立方体をデッサンしてみた。 今回は写真や画像を一切使わない正真正銘完全コーディングによるデッサンに拘った。(前回は一部写真を歪めてはめ込むチート技を使ってしまった)...
Model層のCodableなどのテストコードを書いていて期待値のJSON文字列を比較したい場合がある。 しかし、JSONなどKeyValue形式のフォーマットは順不同で単純に文字列比較すること...
タイトルの通りUITextViewにセットしたHTMLのfont-familyを変更する方法を記載します。 var attrText: NSAttributedString? let optio...
2年前に下書き状態で残ってた記事を公開します。 MessageやSlackのように入力フィールドとキーボードが被らないようにして複数行入力した時に高さをリサイズして可変にしてみた。 実装はVie...
プロジェクトのアップデートを繰り返していると未使用なイメージなどのリソースが放置され、次第にアプリサイズが増大してくることがよくある。 しかしXcodeはそのあたりのケアをしてくれない。膨大なリ...
ViewとLayerだけで球体をデッサンしてみた。 デッサンはもう20年くらいやってないけど、当時の記憶を元にどういう表現が必要だったか思い出しつつ、それをレイヤーとして重ねることで表現してみた...
Macアプリで他のアプリが表示しているフルスクリーンスペース上にウインドウを表示する方法を記載します。 結論から書くと下記の3つが適切に設定されていれば表示できます。 NSPanel NSWin...
FirebaseAnalyticsのイベント名は使用できる文字に制約があるが、無効な文字列が使われてても気づかないので、Unit Testで検知するようにした。 FirebaseAnalyiti...
UILabelにイメージを表示して色を変える記事は星の数ほどある。 大体、以下のような感じで実現できる。 UIImage を.withRenderingMode(.alwaysTemplate)...
従来、UITableViewCellの内容に応じて行の高さを算出して可変にする実装はかなりめんどくさかった。 AutoLayoutとStackViewで自動的に可変になるように実装してみた。 A...
macOS 10.14 Mojaveでは外観モード(=システム全体のUIの見栄え)を従来通りの明るい ライト 、新しく追加された暗めの ダーク に切り替えることができるようになった。 ダークモー...
iTunesConnect(App Store Connect)にアップロードするために使用していた deploy-to-itunesconnect-shenzhen が Deprecated ...
carthage bootstrap した際に Task failed with exit code 65 エラーで少しハマったので共有。 問題発生編 $ cd PATH/TO/PROJECT/...
Macアプリでコマンドラインツールやアプリを内包してサブタスクとして起動している時などに本体アプリと通信を行いたい時がある。 DistributedNotificationCenter を使用す...
41 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.