130
134

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

iOS開発に加わって最初に学んで欲しいこと

Last updated at Posted at 2014-02-22

コード規約

既存のプログラム見て確認して欲しいポイント

  • RestKit
    • APIの仕様の確認
    • ORマッピングについて
    • モデルへのマッピングをどうやっているか
    • ObjectManager, ResponseMapping, RequestMapping, Descriptorはどういう役割をしているか
  • StoryboardとContainer
    • autolayoutの使い方
    • viewController間のデータ受け渡しはどうしているか
    • containerViewのsize調整はどうやっているか
  • Extensionsの内容
    • それぞれのObjectにどういうカテゴリを定義しているか
  • モダンなiOSの記法(コード規約)
    • NSArray, NSDictionaryの定義方法
    • NSEnum
    • property
  • 編集画面のデータの受け渡し方法
    • copyを利用した受け渡し
  • コントローラーを軽く
  • comunication pattern
  • ライブラリ
    • どういうものを利用しているか確認してほしい
  • 定数の使い分け
    • globalな定数か、そのクラスだけの定数か、他の一部なクラスで使う定数か
    • enumを使ってコードを整理する

進め方

  • コード読んで分からない箇所は全部聞く
    • 実装の意図
    • 勉強するのにどこを見ればいいかとか
  • githubでコミュニケーション
    • 細かい単位でレビューしやすいcommit
    • pushして定期的に実装内容や方針の確認

ブックマーク

全般

ツール

関連URL

その他

130
134
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
130
134

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?