Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives
![MD5 algorithm in Objective-C](https://cdn-ak-scissors.b.st-hatena.com/image/square/98d6f053a97a87156775f60757c60865d0f2c47d/height=288;version=1;width=512/https%3A%2F%2Fcdn.sstatic.net%2FSites%2Fstackoverflow%2FImg%2Fapple-touch-icon%402.png%3Fv%3D73d79a89bded)
CoreData を使うアプリであればこの程度の件数はすぐに行くので、起動時にマイグレーションが走ると確実に落ちてしまう。これを防ぐためには起動時に CoreData へアクセスさせないのが最低限の対策になるが、その場合でもユーザが CoreData へアクセスする操作を行った瞬間にマイグレーション処理に時間がかかって画面が固まったようになるのでユーザビリティは良くない。 マイグレーションを考慮したパターン よって CoreDataを使うアプリではマイグレーション用の画面を用意するのがベスト。処理フローはこんな感じ。 起動 ↓ (1)マイグレーションチェック もし必要なら、マイグレーション用の画面へ遷移し、(2)マイグレーション実行 ↓ 通常画面マイグレーションチェックは NSPersistentCoordinator を使えばわかる。 Cocoaの日々: [iOS][Mac] CoreD
ゼミの後輩が、実機で自作アプリを動かそうとしたら、メモリ不足で動かなかったというので、ソースコードを見せてもらった。 内容は単純なパラパラ漫画。UIImageViewのimageを次々に変えるというもの。 標準のアニメーション機能は非効率 最初に、目に付いたのはUIImageViewのアニメーション機能。 この機能は、UIImageをNSArrayに格納して、UIImageViewのanimationImagesプロパティに渡すだけで、自動的にイメージを切り替えてくれるという簡単で便利なものだけれど、デメリットとして、最初にすべてのイメージのUIImageをインスタンス化しなければならないということがある。そのため、読み込み時間とメモリ消費のコストが大きい。 そこで、自分が他のアプリのために作ったアニメーションクラスを移植した。 このアニメーションクラスは、NSTimerを内部に持ち、設定
This may seem like an easy problem, but I honestly can't figure out how to solve it. Whenever I launch my application, The first row of my NSTableView is always selected. I want the default behavior of the table view to be no selected rows. How can I accomplish this in the Interface Builder portion of Xcode4?
プログラミング (iOS, JavaScript, Jenkins, Sikuli) とMacやiPhoneなどの話題が中心のブログ ファイルサイズなどを見やすく表示できるNSByteCountFormatterのチートシート的なものを作成してみました。 それぞれのプロパティのデフォルト値は紫色で書いています。 使いかた デフォルトの表示方法のまま使うなら、次のようにstringFromByteCount:countStyle:を使えばよいです。 long long i = 1234567; NSLog(@"%@", [NSByteCountFormatter stringFromByteCount:i countStyle:NSByteCountFormatterCountStyleFile]); // => 1.2 MB ちなみに、countStyleは1KBを1000と見るか1024
In the previous article about iOS 8 and Core Data, we discussed batch updates. Batch updates aren't the only new API in town. As of iOS 8 and OS X Yosemite, it's possible to asynchronously fetch data. In this tutorial, we'll take a closer look at how to implement asynchronous fetching and in what situations your application can benefit from this new API. 1. The Problem Like batch updates, asynchro
[iOS 7] P2P 通信を手軽に実現する Multipeer Connectivity Framework を使ってみる Multipeer Connectivity Framework Multipeer Connectivity Framework は、Wifi や Bluetooth を利用した近距離にある iOS 端末間の Peer to Peer の通信を手軽に実現するためのフレームワークです。 このフレームワークでは、下記の3種類の通信方式を利用して通信を行います。 同一 LAN 内 での Wifi による通信 ピア同士の Wifi による通信 ピア同士の Bluetooth による通信 従来は、同一 LAN 内にいる iOS 端末間での通信を行うことができましたが、このフレームワークによる通信は端末が同一 LAN 内にいる必要がないところが大きな特徴です。 Multipe
UPDATE: A quick benchmark showed that Matt's own adaption, based on Max' & mine, performs best. @implementation NSString (TrimmingAdditions) - (NSString *)stringByTrimmingLeadingCharactersInSet:(NSCharacterSet *)characterSet { NSUInteger location = 0; NSUInteger length = [self length]; unichar charBuffer[length]; [self getCharacters:charBuffer]; for (location; location < length; location++) { if (
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く