タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Xcodeに関するnoeloasisのブックマーク (3)

  • Xcode8でビルドが遅すぎるのを解消した件(Swift パフォーマンス改善) - Qiita

    2016年11月現在、最新(Xcode8.1環境下での)のコンパイル時間の計測方法が見当たらないので分析方法まで調査した。 2分程度かかっていたビルドが10秒ほどに短縮できました。 ※ビルドするマシンのスペック、設定、ファイル数、コードの書き方にもよるので、 n%,n秒速くなったというのは相対的な値なので予めご了承ください。 2016/12/11追記 有効な分析方法を追加 swift3.0以降にて可 はじめに 100クラス弱のswiftプロジェクトで2分強ビルドに時間がかかっていたので、おかしいなと思い、おそらく静的にベタ書きした多次元配列に型情報を与えていないからだろうなと分かっていたが、いい機会なので原因を調査してみた。 プロジェクトのビルド時間の計測 こちらを参考に(Swiftのメソッド毎のコンパイル時間を計測してビルド時間を短縮する) 単にビルドが遅いと言われても、実質どのくらい

    Xcode8でビルドが遅すぎるのを解消した件(Swift パフォーマンス改善) - Qiita
  • PlayNow - 任意のコードをPlaygroundで実行してみる

    Swiftができて以降、Xcodeに追加されたPlayground機能は便利です。ちょっとしたコードやSwiftを勉強する際にPlayground上に書けば手軽に結果を確認できます。 そんなPlayground用に、任意のアプリケーションからPlaygroundを呼び出せるようにするソフトウェアがPlayNowです。 PlayNowの使い方 PlayNowを実行すると、コンテクストメニューにExecute in Playgroundが追加されます。 任意のコードを選択して実行すると、Xcodeが立ち上がってコードがPlaygroundに貼られた状態で表示されます。 PlayNowは主にWebブラウジングしていて公開されているコードを実行してみると言った時に便利そうです。コピー&ペーストすれば良いだけですが、その手間も面倒と言った時に使えるのではないでしょうか。 PlayNowはMac OS

    PlayNow - 任意のコードをPlaygroundで実行してみる
  • 「XcodeGhost」:iOS正規アプリの汚染はどのように起きたか | トレンドマイクロ セキュリティブログ

    Apple の iOS端末向け正規アプリストア「App Store」は、Apple が公開前にアプリを審査し、集中管理を行う、いわゆる「ウォールド・ガーデン(壁に囲まれた庭)」であり、安全なアプリストアと考えられてきました。しかし、「XcodeGhost」と名付けられた不正なコードが App Store上の複数の正規アプリで確認されたことから、App Store の安全性が揺らぐことになりました。 この「XcodeGhost」による正規アプリの汚染はどのように起きたのでしょうか。「Xcode」は、さまざまなプラットフォーム上で開発するための Apple社が提供する正規のツールキットです。中国の開発者にとって、公式サイトから「Xcode」をダウンロードするのは困難でした。なぜなら、「Xcode」は数ギガバイトあり、また Apple のサーバへの接続速度が遅いためです。中国では、国外より自国の

  • 1