Saitama beginner tips50

2,498 views

Published on

2012/06/30さいたま勉強会で発表したスライドです

0 Comments
11 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,498
On SlideShare
0
From Embeds
0
Number of Embeds
271
Actions
Shares
0
Downloads
11
Comments
0
Likes
11
Embeds 0
No embeds

No notes for slide

Saitama beginner tips50

  1. 1. これから開発はじめる人向け Tips50 @tmokita12年6月30日土曜日
  2. 2. • 自己紹介12年6月30日土曜日
  3. 3. • 沖田知彦@tmokita • (株)フォーユー • プログラマ募集中12年6月30日土曜日
  4. 4. • 関わったアプリ12年6月30日土曜日
  5. 5. • NDA!NDA!12年6月30日土曜日
  6. 6. • 思いつくままに書いていったので 気になったところはメモするなり 呟くなりなんなりしてください。12年6月30日土曜日
  7. 7. • あくまでもこれは「自分流」の 方法ですので他にも良い方法や 「自分はこうやってるよー」と いうのがある場合はツッコんで くれるとうれしいです。12年6月30日土曜日
  8. 8. •NSLogを無効にする • #define NSLog(...)12年6月30日土曜日
  9. 9. • NSLogで 関数名を出力する • NSLog("%s", __func__);12年6月30日土曜日
  10. 10. • コンパイルの時点で エラーやワーニングを 出したい • #error #warning を使う12年6月30日土曜日
  11. 11. •CGRectを文字列にする • NSStringFromCGRect12年6月30日土曜日
  12. 12. •文字列からCGRectを作る • CGRectFromNSString12年6月30日土曜日
  13. 13. •ObjectをNSDataにする • [NSKeyedArchiver archivedDataWithRootObject :object];12年6月30日土曜日
  14. 14. •NSDataからObjectにする • [NSKeyedUnarchiver unarchiveObjectWithData: data]12年6月30日土曜日
  15. 15. • 全てのクラスから 共通のデータを使いたい • シングルトンを使う12年6月30日土曜日
  16. 16. • 非同期で 通信結果を受け取る • NSNotificationCenter • シングルトンクラスと あわせてつかう12年6月30日土曜日
  17. 17. • Retina/非Retinaによって 描画速度が変わらないよ うにする • UIViewのアニメーション view.Transformを使う12年6月30日土曜日
  18. 18. • iOS5以前でオリジナルの タブバーを作る • TabBarにViewを被せて TabBarContollerのメソッ ドを呼ぶ12年6月30日土曜日
  19. 19. • releaseとかを 出来るだけ考えたくない • @property (nonatomic,retain) • xxx.obj = [[[AAA alloc] init] autorelease]; • xxx.obj = nil;12年6月30日土曜日
  20. 20. • delegateとして使うオブ ジェクト • @property (nonatomic,assign) • 循環参照を防ぐため12年6月30日土曜日
  21. 21. • WebViewの 大きさを知りたい • WebView.scrollView .contentSize (iOS5)12年6月30日土曜日
  22. 22. • 縦横でレイアウトが違う Viewを使う • Viewを二種類用意して WillRoatteで切り替える12年6月30日土曜日
  23. 23. • 定形文字列から数字など を抜き取る • C の sscanf12年6月30日土曜日
  24. 24. • 自前でカメラロールの サムネイル画面をつくる • AssetsLibrary • TableViewの1セルに 4つImageViewを入れる12年6月30日土曜日
  25. 25. • 複数のAlertViewを 一つのDelegateで判別する • tagを使う12年6月30日土曜日
  26. 26. • OAuth関連の 通信処理をしたい • OAuthComsumer12年6月30日土曜日
  27. 27. •Facebookと連携させたい • FacebookSDK12年6月30日土曜日
  28. 28. •Flickrと連携させたい • ObjectiveFlckr12年6月30日土曜日
  29. 29. •便利な通信系のラッパー • ASIHTTPRequest12年6月30日土曜日
  30. 30. •JSONを使いたい • SBJSON12年6月30日土曜日
  31. 31. •2Dゲームを作りたい • Cocos2D12年6月30日土曜日
  32. 32. •サウンド処理をしたい • AudioToolBox12年6月30日土曜日
  33. 33. • サウンド処理をしたい (2) • CocosDenshion12年6月30日土曜日
  34. 34. •SQLiteを簡単に使いたい • FMDB12年6月30日土曜日
  35. 35. •通信状況を知りたい • ReachAbility12年6月30日土曜日
  36. 36. • 非同期で 画像をダウンロード • ImageStore12年6月30日土曜日
  37. 37. • シミュレータで 通信速度制限 • NetworkLinkConditoner12年6月30日土曜日
  38. 38. • CSVをPLISTにする • DataFileConverter (MacAppStore)12年6月30日土曜日
  39. 39. • delegateメソッドを書く時 • xcodeのスニペットに 登録しておく12年6月30日土曜日
  40. 40. •GitのGUIクライアント • Tower12年6月30日土曜日
  41. 41. •SVNのGUIクライアント • Versions12年6月30日土曜日
  42. 42. • テスト用データに URLでアクセス • DropBox12年6月30日土曜日
  43. 43. • ベータ版を簡単に大勢に 配布する • TestFlight12年6月30日土曜日
  44. 44. •SQLiteのデータ確認 • Lita12年6月30日土曜日
  45. 45. • 自前カメラを作りたい • AVFoundation、 AVCapture12年6月30日土曜日
  46. 46. •アプリの動画を撮りたい • Reflection12年6月30日土曜日
  47. 47. • シミュレータのデータを 取りたい • ~/Library/Application Support/iPhone Simulator12年6月30日土曜日
  48. 48. • Unityで加速度センサーを 使いたい • UnityRemote12年6月30日土曜日
  49. 49. • 共通して参照できる データ保存場所 • [[UIApplication sharedApplication] delegate]12年6月30日土曜日
  50. 50. • 確立が一定な乱数 • NSArrayに 予め入れておく12年6月30日土曜日
  51. 51. • 簡単写真拡大View • UIScrollViewにImageViewを突っ込む12年6月30日土曜日
  52. 52. • TableViewCellの カスタマイズ • Cell.AccessoryViewには Switchとか入れられる12年6月30日土曜日
  53. 53. •多言語対応 • NSLocalizedString12年6月30日土曜日
  54. 54. • UITextViewで リンクを張る • dataDetectorTypes12年6月30日土曜日
  55. 55. • Pushをつかいたい • Pushのサーバーを 提供しているサービスをつかう Urbanairship, Parse ...12年6月30日土曜日
  56. 56. • 引っ張って更新 • EGORefreshTableHeaderView12年6月30日土曜日
  57. 57. • さいごに • 恥ずかしがらずに聞く12年6月30日土曜日
  58. 58. • iOS4プログラミングブック • iOS5プログラミングブック • オススメ!(by Seasons)12年6月30日土曜日
  59. 59. • ARC使え(by @akisutesama)12年6月30日土曜日
  60. 60. • ありがとうございました12年6月30日土曜日

×