1. HOME
  2. モバイル
  3. iOS
  4. iOS アプリ開発時の無料ドキュメント 覚書
2015年05月28日
iPhone でメモ書きするときこそ Markdown は必須 ...
2012年10月25日
Kindle for iPhone とアマゾンアカウント(Am ...
2013年11月28日
Media Link Player for DTV で「認証に ...
2012年10月10日
やっぱり新型(第5世代)iPod touch に付属のイヤホン ...
2016年07月22日
注意!!ポケモン GO 自分のアカウントがリセットされる!? ...
2016年07月25日
ポケモン Go レアポケモンが大量出現!出現場所がわかる「ポケ ...

iOS アプリ開発時の無料ドキュメント 覚書

iOS アプリを作ってみようかなと思ったけどどこから手を付けて良いのやら。とりあえず無料で読めるドキュメントを適当にピックアップしてみました。完全に自分用のエントリです。

完全に自分用のエントリです。

iOS アプリを作ってみようかなと思ったけどどこから手を付けて良いのやら。たくさん参考書籍が発売されていますが、単なる思い付きなのでまだ本を買ったりお金を掛けたくないし。

ってことで Apple が無償公開しているドキュメントとかのメモ。

それにしてもむかしは、Inside Macintosh っていうドキュメントしかなくて、Mac 用アプリの参考書籍なんか皆無だったのに・・。しかも分厚くて重たかったなぁ・・。

iBook Store で無料ダウンロードできるドキュメント

  1. iOS Application Programming Guide
  2. Object Oriented Programming With Objective-C
  3. iOS Technology Overview
  4. The Objective-C Programming Language
  5. Cocoa Fundamentals Guide
  6. iOS Human Interface Guidelines

※ 「Apple Developer」 で検索すると出てくる。

公式ドキュメント

  1. iOS App Programming Guide(英語)
    iOSアプリケーション プログラミングガイド(PDF)(日本語))
    まずは、ここから。

  2. Developing for the App Store(英語)
    環境設定など、開発の進め方の概要。

  3. Your First iOS App(英語)
    iOS アプリケーションの開発方法を実習形式で学ぶチュートリアル。

  4. iOS Human Interface Guidelines(英語)
    設計の初期段階におけるさまざまな戦略や、iOS アプリケーションを取り巻く、基本的な設定哲学など。また、iOS 上で適切に動作するアプリケーションを開発する上での、ヒントやガイドも。

  5. Cocoa Fundamentals Guide(英語)
    iOS アプリケーションの開発に用いるデザインパターンや技法を包括的にまとめた資料。

  6. Core Data Programming Guide(英語)
    Core Dataプログラミングガイド(PDF)(日本語))
    Core Data の詳細および利点

  7. Document-Based App Programming Guide for iOS(英語)
    iOS ドキュメントベース アプリケーション プログラミングガイド(日本語)(PDF))
    ドキュメントベースアプリケーションの実装方法

  8. iOS Technology Overview(英語)
    アプリケーションに組み込むことができる、マルチメディア管理、高度なレンダリング、ゲーム、地図、通信、位置追跡などに対応した、さまざまなフレームワークとその機能の概要。

  9. Undo Architecture(英語)
    アンドゥ処理をアプリケーションに実装する方法。

  10. UIResponder Class Reference(英語)
    アプリケーションデリゲート(ディスパッチ)オブジェクトの基底クラスである、UIResponder クラスのリファレンス。

覚書メモ

iOS アプリ開発で重要そうなもの

  1. アプリケーションオブジェクト
    実装は、UIApplication クラス

  2. アプリケーションデリゲートオブジェクト
    実装は、UIResponder の派生クラス

  3. ドキュメントオブジェクトとデータモデルオブジェクト
    実装は、UIDocument の派生クラス

  4. ビューコントローラーオブジェクト
    実装は、UIViewController の派生クラス

  5. UIWindow オブジェクト
    ??

  6. ビュー、コントロール、およびレイヤオブジェクト
    実装は、UIView の派生クラス

Fundation フレームワークのデータクラス


# 詳しくは、Foundation Framework Reference

  • 文字列、テキスト
    NSString(NSMutableString)
    NSAttributedString(NSMutaleAttributedString)

  • 数値
    NSNumber
    NSDecimalNumber
    NIIndexPath

  • 生のバイト列
    NSData(NSMutableData)
    NSValue

  • 日付と時刻
    NSDate
    NSDateComponents

  • URL
    NSURL

  • コレクション
    NSArray(NSMutableArray)
    NSDictionary(NSMutableDictionary)
    NSIndexSet(NSMutableIndexSet)
    NSOrderedSet(NSMutableOrderedSet)
    NSSet(NSMutableSet)

  • NSInteger / NSUInteger
    NSRange
    NSTimeInterval
    CGPoint
    CGSize
    CGRect

  • でわでわ。

    This is the entry for myself completely.

    I wonder from where I good with your hands or I thought let’s make the iOS app. It has been released a lot of reference books, I do not want to spend money or buy the book yet because mere whim.

    Apple documentation or notes have been released without charge so.

    In the past, not only document called Inside Macintosh, but was something none of the apps for the Mac Anyway, reference books. Moreover, I must have been heavy to carry that thick.

    Document can be free downloaded at iBook Store

    1. iOS Application Programming Guide
    2. Object Oriented Programming With Objective-C
    3. iOS Technology Overview
    4. The Objective-C Programming Language
    5. Cocoa Fundamentals Guide
    6. iOS Human Interface Guidelines

    ※ Search word with 「Apple Developer」to get these documents.

    Apple Official Documents

    1. iOS App Programming Guide(English)
      iOSアプリケーション プログラミングガイド(PDF)(Japanese))
      First of all, from here.

    2. Developing for the App Store(English)
      Environment, such as setting, an overview of how to proceed in development.

    3. Your First iOS App(English)
      Practice in the form of tutorial learn how to develop iOS applications.

    4. iOS Human Interface Guidelines(English)
      And a variety of strategies in the early stages of design, surrounding the iOS applications, and basic configuration philosophy. In addition, in developing applications to run properly on iOS, tips and guides.

    5. Cocoa Fundamentals Guide(English)
      Article summarizes a comprehensive design patterns and techniques used in the development of iOS applications.

    6. Core Data Programming Guide(English)
      Core Dataプログラミングガイド(PDF)(Japanese))
      Details and advantages of the Core Data

    7. Document-Based App Programming Guide for iOS(English)
      iOS ドキュメントベース アプリケーション プログラミングガイド(Japanese)(PDF))
      How to implement a document-based application

    8. iOS Technology Overview(English)
      Can be incorporated into the application, an overview of its features that support multimedia management, rendering, games, maps, communications and advanced location and tracking, and various frameworks.

    9. Undo Architecture(English)
      How to implement the undo processing the application.

    10. UIResponder Class Reference(English)
      Application delegate, which is the base class (dispatch) object, a reference UIResponder class.

    Memo

    iWhat’s so important things in the development application iOS

    1. application object
      Implementation, UIApplication class

    2. Application delegate object
      Implemented, the class derived UIResponder

    3. Document objects and object data model
      Implementation, the derived class of UIDocument

    4. An object of View-Controller
      Implementation, the derived class of UIViewController

    5. An object of UIWindow
      ??

    6. the View, the Control and the Layer Object
      Implementation, a class derived from UIView

    Dataclass of the Fundation Freamwork


    # 詳しくは、Foundation Framework Reference

    • String and Text
      NSString(NSMutableString)
      NSAttributedString(NSMutaleAttributedString)

    • Numeric
      NSNumber
      NSDecimalNumber
      NIIndexPath

    • Raw byte sequence
      NSData(NSMutableData)
      NSValue

    • Date and Time
      NSDate
      NSDateComponents

    • URL
      NSURL

    • Collection
      NSArray(NSMutableArray)
      NSDictionary(NSMutableDictionary)
      NSIndexSet(NSMutableIndexSet)
      NSOrderedSet(NSMutableOrderedSet)
      NSSet(NSMutableSet)

    • NSInteger / NSUInteger
      NSRange
      NSTimeInterval
      CGPoint
      CGSize
      CGRect

    • I’ll be out.







「iOS アプリ開発時の無料ドキュメント 覚書」に頂いたコメント & トラックバック

  1. CoolApp より:

    はじめまして!
    無料でアプリを簡単に作成できるツールを公開中です。
    よかったらぜひお試しください(^^)
    また遊びにきます!
    アプリ&ブログがんばってくださーい
    クールアプリ(http://www.coolapp.jp)

この記事にコメントする





Copyright © 2012 - 2014 MacBook Air とWordPressでこうなった All rights reserved
Powered by WordPress.