macrubyでSandboxのsecurity-scoped bookmarkを取り扱う方法 Mac App Storeに申請するアプリはすべてSandboxが有効でなければならない。Sandboxを有効化する上で必要な初期設定は開発言語に関係なく、TARGETS > Summary > Entitlements > Enable App Sandboxingにチェックを入れて、必要なAccessにチェックを入れておく必要がある。Sandboxの設定ではインターネットアクセスや印刷などいくつかの処理に対して可否を設定することにになるが、ここではファイルへのアクセスについてまとめる。 Sandboxが有効なアプリでは、アプリが勝手にファイルを新規保存したり読み込んだりすることができない。ただし、Entitlementsの com.apple.security.files.user-sele
Bookmark とは Snow Leopard から、 NSURL に bookmark という機能が加わった。 Bookmark はあるファイルシステムリソース(つまりファイルやフォルダ)を指す一種の URL であり、そのリソースのパスを表す NSURL から生成できる。 Bookmark は参照しているリソースが移動しても有効であり、 bookmark から移動先のパスを表す NSURL を取得することができる。 // NSURL からbookmark を生成 - (NSData *)bookmarkDataWithOptions:(NSURLBookmarkCreationOptions)options includingResourceValuesForKeys:(NSArray *)keys relativeToURL:(NSURL *)relativeURL error:(N
Safely fetching an NSManagedObject by URIIf you need to store a reference to an NSManagedObject outside of an NSManagedObjectContext, then you'll need to convert NSManagedObjects to URIs and back again. At first glance it looks like a simple method will do all the work for you but in reality you must be careful when getting the object back. I'll show you the way to convert an object to a URI and g
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く