2010年9月26日日曜日

NSDictionary/ NSMutableDictionary

●NSDictionary/ NSMutableDictionaryからNSArrayへの変換。これまたすばらしい。
http://stackoverflow.com/questions/2274022/nsdictionary-to-nsarray


●NSDictionary / NSArray の取り出し速度比較が出てる。Dictionary想像はつくが、かなり遅い。
http://cocoawithlove.com/2008/08/nsarray-or-nsset-nsdictionary-or.html


整理あとで
http://runlooprun.wordpress.com/2010/08/30/kvc-set-and-array-operators-distinctunionofobjects/



http://stackoverflow.com/questions/1620001/nsdictionary-keys-sorted-by-value-numerically


http://iphone.detailsfinder.com/ja/tag/nsmutabledictionary/

2010年9月25日土曜日

UIAlertView

①UIAlertViewでアラート画面を作成。
②ユーザーがアラート画面のボタンを押す。
③アラート画面で押されたボタン番号を含む以下のデリゲートが呼ばれる。
- (void)alertView:(UIAlertView *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex で受ける。
※このデリゲートに飛ばすには、以下の宣言がヘッダに必要。
UIAlertViewDelegate

●基本的なアラートの作成
http://d.hatena.ne.jp/kacchi0516/20090914/1252883337



2010年9月23日木曜日

NSString NSNumberFormatter

●金額、大きい桁数の表示の際のカンマ区切り表示方法
http://sarudeki.maiway.jp/forum/topic/63
http://ameblo.jp/kmiphone/entry-10576404358.html



●金額表示ならNSNumberFormatter ってのがあるみたいです。これは知っとかないと。
http://ameblo.jp/xcc/theme3-10004775348.html

2010年9月18日土曜日

UIView

●二つのUIView間のトランジション。ページカールいいね。
http://japan.internet.com/developer/20091113/26.html

Leave ページめくりのOpenSourceらしい

●http://www.moongift.jp/2010/08/leaves/

アクセスアップ

●ブログランキングへの登録はこちら。
http://blogranking.net/signin_ok.php

●ピング送信?機能がよくわかりません。
http://mov-love.blogspot.com/2008/10/blog-ping.html

2010年9月16日木曜日

Three20

●審査前にはチェックしましょう。
http://iphone-dev.g.hatena.ne.jp/takuma104/20091106/1257516194

UIFont

●日本語を含むフォント定義の一覧表
http://iphonedevwiki.net/index.php/UIFont

素材集

●紙素材画像 クオリティーたけー!! リンク集。
http://design-develop.net/design/high-resolution-grungy-paper-textures.html

紙リンク集
http://sore.hontonano.jp/paper-and-texture/555-round-up-paper-texture.html


iPhone用 アイコンセットリンク集



●Grungy Paper Textures 紙素材
http://www.flickr.com/photos/31288116@N02/sets/72157612453879576/

●Web Icon Set クオリティー高いアイコン集

●iPhoneアイコンセット

UIScrollView関連

●スクロールの下にあるページの位置を表すのは、UIPageControlです。その設定。
http://www.syuhari.jp/blog/archives/920

UITabBar

●タブバーに最適なアイコン無料
http://iphone.detailsfinder.com/2009/icones-gratuites-pour-la-barre-de-tabulations-uitabbar-et-la-barre-doutils-uitoolbar/
http://www.glyphish.com/
http://www.app-bits.com/downloads/iphone-toolbar-icon-set.html
http://www.pixelpressicons.com/?p=108

●バーのアイコンと文字の設定方法
http://iphone-app-developer.seesaa.net/article/131788686.html

Illustrator忘備録

全く素人なので、、、

●パスの角を丸くする。
http://irare.seesaa.net/article/42145592.html

2010年9月15日水曜日

アプリの角丸Icon作成

http://www.flavorstudios.com/iphone-icon-generator

http://ferv.jp/app/icone/


無料アイコンセット
http://speckyboy.com/2008/07/18/35-free-icon-sets-for-your-iphone-pimp-it-up/

http://www.iconeden.com/icon/category/free

http://www.midtonedesign.com/

★★★★★
http://www.webiconset.com/e-commerce-icon-set/

2010年9月14日火曜日

OpenPNE

今の家計簿終わったら、次にチャレンジする予定。

OpenCV

いつか挑戦したい。

UICalenderPicker

●カレンダライブラリ
こういうライブラリを用意して公開する人ってコードに自信があるんだなあ。
すばらしい。自分はこのレベルに達せられるだろうか。
http://d.hatena.ne.jp/KishikawaKatsumi/20081227/1230361501

UITableView

●ボーダー線を消す
http://stackoverflow.com/questions/286332/how-do-i-remove-the-borders-of-a-uitableview
tableView.separatorColor = [UIColor clearColor];

●背景色を変更する

●セクションの色を変える
http://osuban.jp/devdi/?p=134

●横スライドで削除ボタン等を表示させない方法
http://stackoverflow.com/questions/3684909/how-to-disable-slide-to-delete-for-a-uitableview

Support page構築関連

●Google Analytics
http://www.google.com/intl/ja/analytics/

2010年9月13日月曜日

__save_vfp_d8_d15_regs

コンパイルで変なエラー、なんじゃこれ。リンカエラー。

__save_vfp_d8_d15_regs

はまってます。

以下で解決しました。Twitterすげー。
http://twitter.com/peacek_MY
http://www.drobnik.com/touch/2010/04/universal-static-libraries/
http://blog.slidetorock.com/linking-a-static-library-with-xcode-322-and-s

2010年9月12日日曜日

ObjectiveC

●プライベートオブジェクトの宣言方法
http://ja.efreedom.com/Question/1-172598/Objective-C-てはクラスのフライヘト-メソットを定義するには最善の方法

NSDate関連

●二つの日付の間の日や月数を知る
http://cocoadays.blogspot.com/2010/07/nscalendar.html


●今からどのくらい前か
http://kinsentansa.blogspot.com/2010/02/nsdatensdate.html

●日付の差を知る
http://d.hatena.ne.jp/nakamura001/20100609/1276101689

maru
http://ja.w3support.net/index.php?db=so&id=185780

●今月の1日を知る!
http://sisyamo.cocolog-nifty.com/blog/2008/08/nscalendar_nsda.html


●NSDateはGMT表示。ロケールで日本時間にする。
http://iphone-app-developer.seesaa.net/article/162297202.html

2010年9月8日水曜日

2010年9月7日火曜日

image取り扱い

●画像の保存
http://www.iphonedevsdk.com/forum/iphone-sdk-development/6227-saving-retrieving-images-app.html

●UIImage をPNGかJPGで保存
http://iphonedevelopertips.com/data-file-management/save-uiimage-object-as-a-png-or-jpeg-file.html

Ratina Display

●Ratina Display対応まとめリンク集

http://lab.kazuyayokoyama.com/2010/07/ios-4-retina.html

●UIImage で画像を扱う場合は、アイコンファイルに@2xつけるだけでいいのか!
http://d.hatena.ne.jp/KishikawaKatsumi/20100707/1278522113

●アイコンもRatinaに対応しないと。114x114のサイズを用意!
http://abick71.wordpress.com/2010/09/13/【iphone4】retina未対応アイコンを、retina対応にする。/

CoreData

かなり苦戦してます。

●はじめに
フェッチ:データベースから欲しい内容を取り出す事。
CoreDataの使い方の流れ:
①データベースは複数のデータの固まりを持っているので、
そのなかのどれを取り出すかをまずは決定する。
固まり:エンティティー
例:一つのアプリで、名簿リストと支払いリストとか。
お肉リストと、野菜リストとか。

②その固まりからどういう情報を取り出すかを決定する。
ソートもできます。
取り出す:フェッチ
例:価格が300円以上のもの、安い順にとか。

③取り出した情報を料理する。
例:リスト順に並べて、表にする、グラフにするとか。



●全般
http://developer.apple.com/jp/Documentation/Cocoa/Conceptual/CoreData/
http://www.spice-of-life.net/wiki/index.cgi?CoreDataCooking


●PerformFetch
http://www.j-love.info/natsu/iphone-app/natsus_note/dev/tips/nsfetchedresultscontroller_sectionnamekeypath.html
http://cocoadays.blogspot.com/2010/06/nsfetchedresultscontroller-performfetch.html


●エンティティー
http://appteam.blog114.fc2.com/blog-entry-53.html

●フィルタリング
フェッチするときに、何を取り出すかをフィルタリングできます。
http://kzpin.blog130.fc2.com/blog-entry-12.html
http://d.hatena.ne.jp/thata/20100801/1280667284
http://cocoadays.blogspot.com/2010/06/nsfetchedresultscontroller-performfetch.html


●項目追加
http://hippos-lab.com/blog/node/215
http://jacminik.wordpress.com/2010/07/12/study-coredata-3/

■リレーション
http://xcatsan.blogspot.com/2010/05/coredata-1.html

リレーションに値を格納するには。。。
http://d.hatena.ne.jp/nyaago69/20100215/1266241307


●モデルからコードの自動生成
http://xcatsan.blogspot.com/2010/05/coredata-xcode.html
http://d.hatena.ne.jp/thata/20100217/1266333439


●データの移行?
http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CoreDataVersioning/Articles/vmMigrationProcess.html#//apple_ref/doc/uid/TP40005508-SW1

●未分類
http://xcatsan2.blogspot.com/2009_10_01_archive.html

●executePerfomeFetch performFetchの違いがわからんくなってきた。。。
http://yoo-s.com/topic/detail/116

●日付で条件付け
http://www.cocoadev.com/index.pl?NSPredicateAndNSDate
http://lists.apple.com/archives/cocoa-dev/2005/Aug/msg01526.html

●フェッチしてきたオブジェクトの更新
http://yoo-s.com/topic/detail/116

●Predicate条件を複数設定する場合の方法 NSCompoundPredicate を使うみたい。
http://kirika.la.coocan.jp/acts/cocoastudy/200604/tunesbrowser.html

●Predicateが文字列比較だった場合は likeを使う!?
http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/Predicates/Articles/pSyntax.html%23//apple_ref/doc/uid/TP40001795-CJBDBHCB

●データモデルに属性追加後、そのデータを正しく読み込ませて利用する場合。
http://www.j-love.info/natsu/iphone-app/natsus_note/dev/study/core_data_8.html

●Predicateを効率よく宣言し、パフォーマンス改善。よくわかる。
http://www.j-love.info/natsu/iphone-app/natsus_note/dev/tips/nspredicate_template.html

●何!Predicateは、COREDATA以外にも使える!なんと便利。NSArray中の最大値を取得するのにも使えるなんて!すばらしい。
http://d.hatena.ne.jp/thata/20100801/1280667284

CorePlot

●CorePlotとは
フリーで使えるグラフライブラリ。家計簿グラフに使えるかも
http://code.google.com/p/core-plot/w/list

●CorePlotディスカッション
http://groups.google.com/group/coreplot-discuss

●インストール方法
http://umeji.blogspot.com/

●実装参考
http://blogs.remobjects.com/blogs/mh/2010/01/26/p973
http://blog.magical-technology.com/archives/tag/mac

●パイチャート
http://www.quickprogrammer.com/articles/pie-chart-drawing-in-iphone-using-core-plot-library.html

●二次元関数
http://www.switchonthecode.com/tutorials/using-core-plot-in-an-iphone-application


●ラベル:ポリシー
ラベルポリシーをオートにすると、自動的にラベルを選択してくれる。これでいいじゃん。
CPXYAxis *x;
x.labelingPolicy = CPAxisLabelingPolicyAutomatic;

●ラベル:ラベル貼付け範囲の除外。どういうときに使うのか不明。
指定した範囲のラベルは表示しないようです。
NSArray *exclusionRanges = [NSArray arrayWithObjects:
[CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(10.0) length:CPDecimalFromFloat(10.0)],
[CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(0.99) length:CPDecimalFromFloat(0.02)],
[CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(2.99) length:CPDecimalFromFloat(0.02)],
nil];
x.labelExclusionRanges = exclusionRanges;

●Pieチャートのラベル表示で困っていたときに助かりました。
http://ameblo.jp/french0701/entry-10657907371.html

- (CPLayer *)dataLabelForPlot:(CPPlot *)plot recordIndex:(NSUInteger)index 

を使うとできるとのこと。よかった。

sliceLabelForPieChart は未実装らしい。

●X軸ラベルが表示されない事がある、これはconstantCoordinateValueプロパティーを使って
オフセットをつけるとの事。
http://efreedom.com/Question/1-2054727/Axis-Show-Core-Plot-iPhone

●X軸を日付にしたいんだが。みんな困ってるみたい。
http://kzpin.blog130.fc2.com/blog-entry-14.html