タグ

2018年4月17日のブックマーク (5件)

  • mermaidを使ってMarkdownでシーケンス図を作成 - Qiita

    サーバやらDBのやり取りで、処理の流れを整理したい事があった。 そのため、シーケンス図の作成手段を探していたところにmermaidを発見。 軽く試してみた結果を残しておきます。 参考記事 mermaid.jsが素晴らしいけどなかなか使ってる人見かけないので実例晒す mermaidとは mermaid(Github) シーケンス図やらガントチャートやらフローチャートを、Markdown形式のテキストで書くことができる。 書式については、公式ドキュメントが分かりやすいので、そちらを参照。 Javascriptでweb上に描画する事もできるし、VSCodeのプラグインを使ってエディタ上でプレビューする方法もある。 使ってみた感じ メリット テキストで作成することで差分管理ができる。 脱Excel! テキストエディタの機能が使えるため、一括の修正も用意である。 javascriptにてweb上で動

    mermaidを使ってMarkdownでシーケンス図を作成 - Qiita
    macneko-ayu
    macneko-ayu 2018/04/17
    シーケンス図をテキストベースで書きたいので参考にする
  • watchOS complicationの画像 - Qiita

    complicationで使う画像は、透過型の白黒のpngじゃないと、 CLKImageProvider(onePieceImage: UIImage(named: "Modular")!) で、存在しないってなる。 存在しないんじゃなくて、画像が適切じゃないって言ってほしい。 半日、ハマった。 參考 ios - Complication Image is White Box - watchOS 2 ClockKit - Stack Overflow you have to create a monochrome png image with the alpha-channel さすがstack over flow。

    watchOS complicationの画像 - Qiita
    macneko-ayu
    macneko-ayu 2018/04/17
    わかる、私もはまった。TwoPieceで色をつけるときもモノクロの透過じゃないといけないので要注意
  • 基本機能からプロトタイプ制作まで!用途別・Sketchのおすすめプラグイン50選|Goodpatch Blog グッドパッチブログ

    こんにちは、UIデザイナーのサイです。私が普段のデザイン作業で使っているツールはいくつもありますが、使う頻度がもっとも高いのはSketchです。UIデザインに特化した機能のほか、便利なプラグインがあることもSketchの魅力のひとつです。この記事では、Sketchのおすすめプラグインを用途別でご紹介します。 1. 基機能の強化 Find and Replace Text plugin for Sketch https://github.com/thierryc/Sketch-Find-And-Replace 選んだレイヤーの中のテキスト、あるいはファイルの中にあるすべてのテキストを検索と置換できるプラグインです。検索の範囲は自分で設定できるので、間違えてテキストを置換することを防げます。シンボルのOverridesのテキストもサポートするので、たくさんシンボルを使っても心配なく使えます。

    基本機能からプロトタイプ制作まで!用途別・Sketchのおすすめプラグイン50選|Goodpatch Blog グッドパッチブログ
    macneko-ayu
    macneko-ayu 2018/04/17
    すごい熱量のまとめ
  • xibを利用したカスタムViewを作る時に便利な方法 - Qiita

    はじめに 基Androidをやっていますが、 最近iOSのアプリも作り始めました。 storyboardでレイアウトを組む時にカスタムビューを使うとスッキリするので割と多用するのですが、xibファイルの読み込みを綺麗に共通化したくて調べていたら、良いサイトが見つかったのでご紹介します。 xibの作り方は他の記事でも紹介されているので省略させていただきます。 参考サイトにある通り、UIViewを継承したクラスでxibを読み込む処理を実装しておき、initでaddSubviewまで行ってしまうという方法です。 実装 下記の通りにNibViewクラスを実装して、通常通りにカスタムビューを作ったら、NibViewを継承するだけです。 ただし、xibファイルのファイル名はクラス名と同じにする必要があります。 コードは参考サイトの内容そのままです。 import UIKit class NibVie

    xibを利用したカスタムViewを作る時に便利な方法 - Qiita
  • やさしいSwift単体テスト~テスト可能なクラス設計・後編~ - Qiita

    概要 前編: テスト対象と、テストが書きづらいコードはなぜ書きづらいのかを説明します。 やさしいSwift単体テスト~テスト可能なクラス設計・前編~ 後編(この記事): テストが書きづらいコードを書きやすいコードへ変更する方法、実際のテストコードを説明します。 テストが書けない/書きづらいコードの原因と回避策 前編のまとめから話を続けます。 クラス外の値を内部で利用している場合 テストを行うための値を準備できない クラス外の値 = どんなものが返ってくるか分からない = テストできない → テスト時のみ、返ってくる値を固定値にする(= 返ってくる値が明確) ことで回避します。 テスト失敗時に、原因がクラス内/外どちらなのか明確にできない クラス外の値 = どんな実装になっているかわからない = テスト失敗時に原因が明確にできない → クラス外とのやりとりはProtocolを通すことで、実際

    やさしいSwift単体テスト~テスト可能なクラス設計・後編~ - Qiita