106
105

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.

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

Last updated at Posted at 2014-07-31

これから、仕事でフルネイティブの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の理解と実践]
(http://ecx.images-amazon.com/images/I/41IrAamsuEL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU09_.jpg)

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でテトリスを作る学習サイト

テトリス作ってみたい

mixi-inc/iOSTraining

  1. Objective C の基礎
  2. メモリ管理
  3. UIViewController1 - UIViewController のカスタマイズ
  4. UIViewController2 - ModalViewController
  5. UIViewController3 - ライフサイクル
  6. HomeWork 1 Objective C の基本文法
  7. HomeWork 2 UIViewControllerとModalViewController
  8. HomeWork 3 UIViewController + Animation
  9. UIKit 1 - container, rotate-
  10. UINavigationController
  11. UITabController
  12. Custom Container View Controller
  13. Supporting Multiple Interface Orientations
  14. HomeWork 1 - タブバーからモーダルビューを表示する
  15. HomeWork 2 - NavigationController
  16. HomeWork 2.3 デバイスことに回転対応
  17. UIKit 2- UIView -
  18. UIView
  19. UIView のカスタマイズ
  20. UIView Animation
  21. HomeWork 1 - UIScrollView
  22. UIKit 3 - table view -
  23. UITableView について
  24. UITableViewとNavigationController
  25. custom UITableViewCell の作成
  26. UITableViewのその他のオプション、カスタマイズ
  27. HomeWork 1 - Dynamic height with a custom uitableviewcell
  28. UIKit 4 - image and text -
  29. UIImagePickerController
  30. Assets Library
  31. UITextFiled, UITextView
  32. KeyboardNotification
  33. Homework 1 - フォトの複数枚選択
  34. ネットワーク処理
  35. NSURLConnection
  36. JSONのシリアライズとデシリアライズ
  37. UIWebView
  38. ローカルキャッシュと通知
  39. NSUserDefaults, Settings Bundle
  40. NSFileManager
  41. Key Value Observing
  42. NSNotification、NSNotificationCenter を用いた通知
  43. Blocks, GCD
  44. Blocks
  45. GCD
  46. 【演習】GCD,-Blocksを用いたHTTPリクエストマネージャの作成
  47. 設計とデザインパターン
  48. クラス設計 1
  49. クラス設計 2
  50. [クラス設計演習] (https://github.com/mixi-inc/iOSTraining/wiki/9.3-%E3%82%AF%E3%83%A9%E3%82%B9%E8%A8%AD%E8%A8%88%E6%BC%94%E7%BF%92)
  51. 開発ツール
  52. Instruments, デバッガ
  53. CocoaPods
  54. テスト
  55. iOS開発におけるテスト
  56. GHUnit
  57. Kiwi
  58. KIF
  59. In-App Purchase
  60. In-App Purchase
  61. 付録
  62. Tips of Xcode

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

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

Qiita

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

Objective-C

Swift

Xcode

iOS

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

106
105
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
106
105

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?