2013-01-01から1ヶ月間の記事一覧
rangeOfStringを使えばできる。 NEST rangeOfString:options
NSMutableStringのinsertStringメソッドを使えばできる。 objective c - How to insert a character into a NSString - Stack Overflow
@{@"key":@"value"}のように書けるらしい。 CocoaHeads — Objective-C literals for NSDictionary, NSArray, and NSNumber
keyのみ取り出せるらしい。 nsdictionary - for each loop in objective c for accessing NSMutable dictionary - Stack Overflow
以下のコードで画面の向きを取得するとorientationがUIDeviceOrientationUnknownになってしまう。 UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation]; ↓を使えばいいらしい。なんか紛らわしいなぁ。 UIInterfaceOrientation ori…
横向きのときにアプリがバックグラウンドに入り、縦向きの状態でフォアグラウンドに戻ってきた場合などはアプリの向きとデバイスの向きがずれていることがある。 そういう場合は下記メソッドを実行すると回転が実行される。 [UIViewController attemptRotati…
色々調べたけど、デバイスの向きをプログラムから変更するのはできないっぽい。 どうしてもしたい場合はViewをUIWindowにaddSubViewするしかない。 ios - Force Rotate UIViewController - Stack Overflow これは困る。。
insertSubview:atIndex:でSubViewの一番下にImageViewを入れればいい iphone - adding a background image to UITabBarController - Stack Overflow
4インチ画像はRetina用のように自動的に最適な画像を選択して読み込むということはしてくれないらしい。 自分で解像度を判定して読み込む画像を変更するロジックを書く必要がある。 ios6 UIImageView - Loading -568h image - Stack Overflow 以下の記事のコ…
XCodeで実機上で実行した場合、新しくインストールされるか上書きされるかはBundle Identifierで判別されるらしい。 Bundle Identifierを変更してから再度XCodeで実行すると複数バージョンインストールできる。 ひとつのプロジェクトで複数の Bundle identif…
以下のようなエラーが出た場合 CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 5.0' 以下で直った。 XCodeのプロジェクトナビゲータでプロジェクトを選択>Targetsを選択>Infoタブを選択>Build SettingsのCode Sig…
下記サイトで紹介されているように、.mファイルと.hファイルに分けて定義するのがいいのか?分けるとどんなメリットがあるんだろうか。。 cocoa - Constants in Objective C - Stack Overflow
定数を定義する場合、#defineとstatic const NSStringのどちらを使った方がいいのかについて。 以下の記事にはstatic const NSStringの方がバイナリが小さくなるよと書いてあるけど、ほぼ無視できるぐらい小さい差だと思う。 後は#defineの方がコンパイルに…
環境は以下。 ・複数人で開発 ・他の人はXCodeのみ使っている ・自分はAppCode,XCode,Cornerstoneを使っている この状況で以下の問題が出た。 ・他の人がファイルを追加してコミット→自分がCornerstoneでUpdate→自分のAppCodeのプロジェクトウィンドウに他の…
Blockの中でselfを参照したい場合は以下のようにする。 __weak Foo *blockSelf = self; 参考:Random Ideas
presentViewControllerメソッドを使うと表示できる。 [self presentViewController: viewController animated:YES completion: nil]; 参考:アプリ作成日記 iOS6 presentModalViewController|MacとiPhoneと
defferedを使って非同期処理を簡潔に書けるライブラリはNodeでは一般的だけど、Objective-Cではなかなかない。 以下のライブラリは使えそうな感じ。今度使ってみたい。 iOS - Objective-CでDeferredライブラリを作ってみた - Qiita
下記記事のコードがそのまま使えた。ありがとうございます。 Progress bar of downloading file for iOS (UIDownloadBar)
SSZipArchiveが簡単でよさそう。 samsoffes/ssziparchive · GitHub objective c - download and unzip file in iOS - Stack Overflow
最初動作がめっちゃ遅くて困ったけど、しばらくしたら軽くなった。 インデックスの作成処理とかが重いんだろう。
やりかたがなかなかわからず困った。ロールバックは頻繁にする処理じゃないからコンテキストメニューには出してないんだろうか。 メニューバーのWorking Copy>Revert...を選べばいいらしい。 Reverting Changes
いくつかやりかたはあるけどこれが一番楽そう。 位置調整のためにleftViewが作られるというのがちょっといやだけど。 U2Kの覚え書き UITextFieldでpaddingする方法
iOSでもNode.jsのStepやAsyncJSのように無名関数を並べて非同期コールバックのネストを簡単に書く方法を調べたところ、以下のライブラリが使えそうだった。 saiten/STDeferred · GitHub これから色々やって試してみる。 AFNetworking/AFNetworking · GitHub…
使ってないImport文を一気に削除してくれる便利機能。 これはいい。 403 Forbidden
イメージキャプチャを使うと簡単に転送できる。 macで、デジカメからRaw画像を取り込むだけなら、iPhotoでなくイメージキャプチャを - Goodpic 最初iTunesでやろうとしたけどやりづらかった。。
getFLVでダウンロードすると、字幕ファイル(.srt)ができるが、これの文字コードがUTF-8なのが原因。 文字コードをShift-JISにすると直った。 てかUTF-8非対応はどうかと。。
最近Huluと契約したが、以下の点が不満。 ・オフラインで見られない ・オンラインでもロード待ち時間が発生して快適に見られない ・シークすると再生が始まるまでちょっと待つ これを解消するためにダウンロードツールを探したところ、ムービーグラバーとい…
iOSシミュレータのメニューのiOSシミュレータ→コンテンツと設定をリセット で直る。 iphone - XCode 4.3 Unable to load persistent store UserDictionary.sqlite - Stack Overflow