Help us understand the problem. What is going on with this article?

これから仕事でiPhoneアプリを開発するための参考書籍

More than 5 years have passed since last update.

これから、仕事でフルネイティブのiPhoneアプリを開発するために参考になりそうな、書籍やURLを書きます。
読み終わったり、学び終わったら感想を追加します。

書籍

ズバわかり! プログラミング Objective-C iPhoneアプリ開発 スタートブック Xcode5.1+iOS7.1対応

ズバわかり! プログラミング Objective-C iPhoneアプリ開発 スタートブック Xcode5.1+iOS7.1対応

Xcode5.1の使い方含めた解説があり、開発の全体像を掴むのに良い1冊です。

詳解 Objective-C 2.0 第3版

詳解 Objective-C 2.0 第3版

Objective-Cについて網羅的に書かれている1冊
Objective-Cで困ったら読む本

Effective Objective-C 2.0

Effective Objective-C 2.0

中級者向け
Objective-Cがある程度わかってる状態で
上級者に進みたい人が読む本

iPhoneプログラミングUIKit詳解リファレンス

iPhoneプログラミングUIKit詳解リファレンス

iPhone SDKの中でも最も重要なライブラリであるUIKitだけに特化して解説した、まさに「いつも隣に置きておきたい一冊」なのです。
UIkitに関しての必読書というわけですね。
読み込まないと!

UIKit徹底解説 iOSユーザーインターフェイスの開発

UIKit徹底解説 iOSユーザーインターフェイスの開発

ユーザーインターフェイス(UI)を制御するUIKitは、iOSアプリの中心的役割を担います。
UIKitを深く理解することが、アプリ開発での多くの問題解決に繋がります。
結構、新しめの本で Storyboardの紹介もある。
知り合いのiOSエンジニアが読んで、良かったと評価していたので
こちらも、よく読んで理解したいところです。

iOS Core Data徹底入門

iOS Core Data徹底入門

iOSアプリ開発におけるオブジェクトの取り扱いを学ぶプログラミング入門書です。
ファイル処理の理解が不十分な入門者でも、本書は段階的に学習を進められるように構成しています。
iOSアプリのデータの永続化に関して優れた参考書みたいです。
テキスト,SQLite,CoreData,マイグレーション
データ保存のやり方から管理の仕方までを網羅している1冊みたいですね。

アプリ内課金+広告iPhoneプログラミング

アプリ内課金+広告iPhoneプログラミング

アプリを何個か作ったら、アプリを作ってお金を稼ぎたいと思いますよね?
そういうときに読む本
私も、良いアプリが作れるようになったら、読み込んで、お金ほしいです。

iOSアプリ テスト自動化入門

iOSアプリ テスト自動化入門

iphoneアプリ作成でもBDD,TDDですよ!
ユニットテストを書いて、綺麗な設計、綺麗なコード、綺麗なUI
クラッシュしないアプリを目指しましょう!

iOS位置情報プログラミング―iBeacon/GeoFence/Navi/CoreMotion/M7の理解と実践

iOS位置情報プログラミング―iBeacon/GeoFence/Navi/CoreMotion/M7の理解と実践

iOSで位置情報プログラミングを行うために読む本
位置情報の機能を使うことで作るアプリの幅も広がるし
既存のアプリの活用方法も広がります。

インタフェースデザインの心理学 ―ウェブやアプリに新たな視点をもたらす100の指針

インタフェースデザインの心理学 ―ウェブやアプリに新たな視点をもたらす100の指針

デザイナーだけでなく、開発者、プロジェクトマネージャーも読んだほうが良い1冊
人の認知の仕方、感じ方、注意の向け方を意識してアプリを作る

The Swift Programming Language

公式ドキュメント!

先取り!Swift

日本語で概要を確認した場合とか、最初にswiftってなんだろうってところから入るのに良さそう。

URL(各種サイト)

Apple公式ドキュメント

日本語ドキュメント

UI設計の基本事項

A Swift Tour

Exploring and Evaluating Swift Code in a Playground

The Swift Programming Language ゆるふわ和訳 その1 ~About Swift~・~Swift Tour~

HealthKit

HealthKitは何ができるのか
睡眠時間の管理とか
摂取カロリーの管理とか
運動量の管理とか
そういう情報が1つのデータベースにまとめられるので
そのまとめられた、データを使って
なにか、睡眠不足を解消するアプリとか作ればいいのかな

iWatchほしい

Swiftライブラリ検索サイト Swift toolbox

これで、Swiftのライブラリが探しまくれる!

Swift Cheat Sheet

チートシートを見ながら

ドットインストール

iPhoneアプリ開発入門

FlappySwift

iOS8でFlappyBirdを作る!
Githubのリポジトリ

BLOC

Swiftでテトリスを作る学習サイト

http://blog.bloc.io/announcing-swiftris-blocs-free-ebook-learning-swift/

テトリス作ってみたい

mixi-inc/iOSTraining

  1. Objective C の基礎
    1. メモリ管理
    2. UIViewController1 - UIViewController のカスタマイズ
    3. UIViewController2 - ModalViewController
    4. UIViewController3 - ライフサイクル
    5. HomeWork 1 Objective C の基本文法
    6. HomeWork 2 UIViewControllerとModalViewController
    7. HomeWork 3 UIViewController + Animation
  2. UIKit 1 - container, rotate-
    1. UINavigationController
    2. UITabController
    3. Custom Container View Controller
    4. Supporting Multiple Interface Orientations
    5. HomeWork 1 - タブバーからモーダルビューを表示する
    6. HomeWork 2 - NavigationController
    7. HomeWork 2.3 デバイスことに回転対応
  3. UIKit 2- UIView -
    1. UIView
    2. UIView のカスタマイズ
    3. UIView Animation
    4. HomeWork 1 - UIScrollView
  4. UIKit 3 - table view -
    1. UITableView について
    2. UITableViewとNavigationController
    3. custom UITableViewCell の作成
    4. UITableViewのその他のオプション、カスタマイズ
    5. HomeWork 1 - Dynamic height with a custom uitableviewcell
  5. UIKit 4 - image and text -
    1. UIImagePickerController
    2. Assets Library
    3. UITextFiled, UITextView
    4. KeyboardNotification
    5. Homework 1 - フォトの複数枚選択
  6. ネットワーク処理
    1. NSURLConnection
    2. JSONのシリアライズとデシリアライズ
    3. UIWebView
  7. ローカルキャッシュと通知
    1. NSUserDefaults, Settings Bundle
    2. NSFileManager
    3. Key Value Observing
    4. NSNotification、NSNotificationCenter を用いた通知
  8. Blocks, GCD
    1. Blocks
    2. GCD
    3. 【演習】GCD,-Blocksを用いたHTTPリクエストマネージャの作成
  9. 設計とデザインパターン
    1. クラス設計 1
    2. クラス設計 2
    3. クラス設計演習
  10. 開発ツール
    1. Instruments, デバッガ
    2. CocoaPods
  11. テスト
    1. iOS開発におけるテスト
    2. GHUnit
    3. Kiwi
    4. KIF
  12. In-App Purchase
    1. In-App Purchase
  13. 付録
    1. Tips of Xcode

わかりやすい説明と課題で実際にアプリを作ることで、基礎が身に付きます!

Objective-C で書いたアプリを Swift で書き換える5ステップ

Qiita

タグをチェックしましょう

Objective-C

Swift

Xcode

iOS

Swiftの記事とサンプルコードとCheat Sheetを集めてみました

yanap
Existing in essence or effect though not in actual fact or form. みかけや形はそのものではないが、本質あるいは効果としてはそのものであること
https://github.com/yanap
showroom
SHOWROOMは、アイドルやアーティストとインターネット上でコミュニケーションが楽しめるライブ動画ストリーミングプラットフォームです。
https://www.showroom-live.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away