タグ

2014年5月23日のブックマーク (3件)

  • もう怖くないCocoaの並列処理(GCD & NSOperation/NSOperationQueue) - $ cat /var/log/shin

    Cocoaの並列処理(GCDとNSOperation/NSOperationQueue)に関するまとめです。この記事ではいわゆる「スレッド」については扱いません。スレッドについては、前に記事を書いたのでそちらを参照してください。 Cocoaのマルチスレッドシステム - $ cat /var/log/shin スレッドによる並列処理からの脱却 スレッドは、歴史のある並列処理のための概念ですが、OSのカーネルの方にも密接に関わりがあるなど、抽象度は低めと言えます。 そこで、Cocoaでは、並列処理のための抽象度の高いインターフェースが提供されるようになりました。それがGCDとNSOperation/NSOperationQueueです。これらを使えば、スレッドを何個作成してタスクをどのように実行するか等の細かいことは、ランタイム側が全て決定してくれるので、ユーザは、並列処理したいタスクを定義し

    もう怖くないCocoaの並列処理(GCD & NSOperation/NSOperationQueue) - $ cat /var/log/shin
  • NSLogをちょっと便利にするTips - Qiita

    iOS開発においてNSLogを利用する事が度々あると思いますが、 それらを少し便利するようなTipsのご紹介を。 ※若干俺得感がありますが。 以前もブログに簡単に書いたのですが、記事が分かれてしまっていたので まとめる意味も込めて。 iOS向け Xcode開発Tips入門編 -とりあえず最初にやってること- 【iOS】 Xcode開発Tips入門編その3 -NSLogあれこれ3つほど- こちらにも紹介しましたが、マクロを使う事でよりログ出力がよりシンプルに 実装できます。 0. デバッグ時のみに出力し、リリース時には出力をしない。 NSLogで出力しているものをそのままリリースすると だだ漏れするという問題が発生するので、

    NSLogをちょっと便利にするTips - Qiita
  • PowerShell Desired State Configuration(DSC)とは(前編)

    PowerShell Desired State Configuration(DSC)とは(前編):PowerShell DSCで始めるWindowsインフラストラクチャ自動化の基(1/2 ページ) Windows OSの設定や構成を変更する場合、GUIの管理ツールを使うのが一般的である。だが台数が多かったり、構成変更や以前の構成への復旧などが頻繁だったりするとGUIでは非常に面倒だし、間違いもしやすくなる。こんな場合はPowerShell DSCを使ってインフラ構築作業を自動化するとよい。 連載目次 標準でGUI管理ツールを備えているWindows Serverでは、さまざまな設定・構築作業をGUIを通して手軽に実行できる。その半面、手動作業が必要なため、設定・構築に時間がかかったり設定を元に戻すのに手間が掛かったり、さらには複数のサーバーを同一の構成にそろえるのに苦労したりしがちだ。

    PowerShell Desired State Configuration(DSC)とは(前編)