タグ

ブックマーク / blog.tmiz.net (2)

  • peter » MacアプリのSandbox化 事始め #MACDEVAC2011

    2011年のMac Dev JPのAdvent Calendarの21日目として、記事を書きます。 2012年3月からMac App Storeに出すアプリはSandboxに対応していないといけなくなりました。自分も、Mac App Storeに出している2つのアプリを対応させている最中ですが、Mac Appを作っている皆さんも同様に苦労されているかと思います。 Sandbox化というのは何かといえば、許可した挙動以上のことをアプリにさせないことで、ユーザの意に反したアプリの動作をなくし、システムリソースやユーザデータの保全をしようというメカニズムです。許可したリソースに、決まった方法でのみ部分的にアクセスを許可することで安全性を高めます。 ここではMac AppにおけるSandbox化についてデザインとかポリシーの部分を取り除いた、「既存のMac App StoreアプリのSandbox

  • peter » コマンドから32/64bitを指定して起動 #MACDEVJP2011 02

    2011年のMac Dev JPのAdvent Calendarの2日目として、記事を書きます。 Mac開発の醍醐味といえば、Cocoaもさることながら、GCDと64ビットというテーマも外すことはできません。とくに32ビット+64ビットのUniversal Binary開発が昨今のMacのAppの普通ですから(Evernote for Macみたいにいつまでも32ビットなアプリもありますが)、あくまでおもてなしの一つとして64ビット化は当然のことでしょうw。 そこで今回は、そのさわりのさわりとして、ターミナルで32/64ビット実行を明示的に指定して切り替えて実行する方法を解説します。 Unixのコマンドに、自身のCPUアーキテクチャを表示するarchというコマンドがあります。 Linuxのmanより ---------------------------------------------

    kawacho
    kawacho 2011/12/02
    arch コマンド
  • 1