タグ

ブックマーク / cocopon.me (2)

  • 激遅Swiftのコンパイル時間が75%ほど短縮したお話 - ここぽんのーと

    iOSエンジニアの皆さん、ゴリゴリSwift書いていますか?サクサク書ける反面、コンパイルにやたら時間がかかってストレスフルですよね。今回は、激遅だったコンパイル時間が「ちょい遅」くらいまで改善したお話です。 あらすじ「ナウでヤングなiOSエンジニアはやっぱSwiftだよね!」ということで、半ば強引にSwiftを採用して直近のプロジェクトを進めていました。 補完機能が頻繁に落ちたり、ブレークポイントの位置がおかしかったり、変数の中身が見られなかったり、謎のエラーでビルドできなかったり、…などなど、まだまだバグはてんこ盛りですが、それらを見なかったことにできる程度にはいい感じです。型推論はそこそこ賢いし、何より簡潔に記述できます。ただの可変長配列のために、もうNSMutableArrayなんて長々と書かなくてもええんやで。 プロジェクトが進むにつれて見えてくる問題プロジェクトが進んでソースコ

    激遅Swiftのコンパイル時間が75%ほど短縮したお話 - ここぽんのーと
  • [Illustrator] Retina画像を一括エクスポートするアプリは本当にないのか?ならばつくろう。 - ここぽんのーと

    みんなRetinaと非Retina用の画像、一括エクスポートしたくないのかな? ないならつくろうよし、ないならつくろう。 そんでもってブログ書いて、「こんな便利なアプリあるのに、なに車輪の再発明してんだよウケル!!」って教えてもらおう。 Illustratorのスクリプトを書く以前書いた2つの記事は、このスクリプトために準備してきたものでした。 Adobe Illustrator スクリプト はじめのいっぽ[Illustrator] JavaScriptで指定した領域をエクスポートするこれらを下地に、スクリプトを作成。 命名「aislice」。 ドキュメントに含まれるすべてのスライス領域を、非Retina(100%)とRetina(200%, “@2x”つき)で一括エクスポートするスクリプトです。 俺、このプラグインに反響があったら、「ais」「ice」=「アイス」とかけて、氷山みたいなク

    [Illustrator] Retina画像を一括エクスポートするアプリは本当にないのか?ならばつくろう。 - ここぽんのーと
  • 1