タグ

iOSとXcodeに関するmacneko-ayuのブックマーク (3)

  • 受託開発での iOS アプリプロジェクト新規作成プラクティス(上編:Xcode 編) - Qiita

    前書き 記事は受託開発前提で書いております。そのため、受託開発における特殊な要件がいくつかあります。もちろん通常の開発にも通用する部分は多いですが、どこまで流用するかは読者の皆さん自身にご判断をゆだねます。 記事のサンプルとして使われたプロジェクトはこちらの GitHub リポジトリーからダウンロードできます。 記事は上編:Xcode 編で、プロジェクトの作成を説明します。CI 運用については下編をご覧ください。 要件 基開発環境は Xcode を利用します。 ライブラリーの管理は Carthage を優先に利用し、Carthage で対応できないものは CocoaPods を利用します。 開発ツールの管理は基 Homebrew を優先に利用し、Homebrew が利用できないものは Bundler や Mint 等を利用します。 動作環境は社内開発環境(Development)

    受託開発での iOS アプリプロジェクト新規作成プラクティス(上編:Xcode 編) - Qiita
  • Xcodeプロジェクト内のクラスの依存関係を図示する - Qiita

    他人から引き継いだプロジェクトの大まかな全体設計を把握したい場合、規模の大きいライブラリの一部だけ取り出して使用したい場合、複雑になってしまったコードをリファクタリングしたい場合等、プロジェクト内のクラスの依存関係が一望できると有益な場面は多いのではないでしょうか。 objc_depというスクリプトを用いると、下記のように、Xcodeプロジェクト内のクラスの依存関係を示す図をコマンド一発で生成することができます。 このスクリプトの使い方、生成される図の見方等を紹介します。 スクリプトの実行方法 次のURLからダウンロードしてきて解凍すると、objc_dep.py というファイルが入っています。 https://github.com/nst/objc_dep そのスクリプトを適当な場所に置き、ターミナルから次のように実行します。 というコマンドになります。 依存関係図を表示 出力される.do

    Xcodeプロジェクト内のクラスの依存関係を図示する - Qiita
    macneko-ayu
    macneko-ayu 2018/05/02
    お、これ探してたやつだ。試す
  • XCTestのUIテストの結果をイイ感じで見たい - Qiita

    直近で新たに画面を作成する案件があったんですが、もういい加減テスト端末を用意したりたくさんのシミュレーターを起動したりするの面倒ですよね。 僕はこれまで Lunch というライブラリを作成してUIテストから直接画面を指定して起動出来る様にしたり、 最近アップデートした個人アプリのWebCollector ではUIテストの結果をスクリーンショットに保存する様な工夫をしてきました。 ただ、そこで困っていたのが撮影したスクリーンショットを イイ感じに表示したい という事でした。 そういう時にパッと思い浮かぶのはFastlane等のツール群ですが、そもそも snapshot を利用していないので厳しいのかなと思いました。 -resultBundlePath オプション xcodebuild のオプションに -resultBundlePath を設定する事で下記の様なファイル達が作成されます この中

    XCTestのUIテストの結果をイイ感じで見たい - Qiita
  • 1