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

Saitama beginner tips50

2,201

Published on

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

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

No Downloads
Views
Total Views
2,201
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
11
Embeds 0
No embeds

No notes for slide

Transcript of "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日土曜日
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×