タグ

2025年3月20日のブックマーク (2件)

  • unified 形式パッチの文法について

    パッチファイルの形式にはいくつかあるわけだが, git の diff で使われている形式について,ちょっと調べたのでそのメモ. diff 形式 diff コマンドが吐き出す形式は色々ある.主に以下のものがあるらしい [1] : 通常の形式 差分部分だけを表示する, diff のデフォルトの表示形式 コンテキスト形式 差分部分周辺も含めて,どういう風に変わったかが分かるようになっている,表示形式 side by side 形式 2列で差分を表示する形式 スクリプト形式 ed コマンドなどでそのまま実行すれば,差分を適用できる形式 if-then-else 形式 CPP のマクロで,両方を切り替えられるようにした形式.差分部分を #ifdef で囲って出してくれ,指定したマクロ変数を定義すると古いのに切り替えられる. 色々あるけど,パッチを送信する際よく使用されるのは,プレーンテキストでも差分

    unified 形式パッチの文法について
    igrep
    igrep 2025/03/20
  • Skipでハマった問題まとめ

    最近「Skip」というツールを使って、SwiftだけでiOSとAndroidの両方に対応するアプリ開発に挑戦しています(アプリは出来次第公開します)。 Skipとは SwiftでiOS / Androidアプリを開発できるツール・フレームワークです。 SwiftUIをJetpack Composeに変換したり、Pure SwiftコードをKotlinに変換(Transpiled Mode、SwiftのコードがKotlinのコードに翻訳される仕組み)したり、Pure SwiftコードをAndroid上でそのまま動かしたり(Native Mode)することができます。 今はNative Modeは使ってなくてTranspiled Modeで進めています(Kotlinコードが生成されるので問題の把握がしやすい)。 ハマったけどなんとかなった問題 単純にSkip側で対応してない機能や、Jetpac

    Skipでハマった問題まとめ