Hatena::Groupxn--272ax3f

iOSアプリ開発勉強会#1

iOSアプリ開発勉強会#1

プレゼンテーション

はじめに

最新のXcodeを入れていない人は今すぐダウンロードしてください

はじめに

iOS開発は難しい

  • C言語の知識が必要
    • ぐぐれば出てくる
  • Objective-Cの知識が必要
    • そんなに難しくない
    • 気になるなら本を読め
詳解 Objective-C 2.0 第3版

詳解 Objective-C 2.0 第3版

なぜネイティブアプリか

  • iOSの機能をフル活用できる
  • 最大限のパフォーマンスを引き出せる
  • OS作法に従うのがたやすい
  • 実際のところヒットしているのはネイティブアプリ
    • 一部ゲームは除く

勉強会の目的

サブ目的

教科書

iOSプログラミング 第2版

iOSプログラミング 第2版

Kindle版もあります(英語)

進め方

  • 毎回3, 4章ほどまとめて読んでくる。可能な限りサンプルを実装してくる
    • 毎回進行の人が軽くアジェンダ用の資料を作ってくる
      • 次回は僕がやります
  • 内容についてわからないことをディスカッションする

スケジュール

  • 毎週 or 隔週?

セットアップ

注意

  • ARCはオフにしましょう
    • 教科書の書式と統一するため
  • StoryBoardもオフにしましょう
  • 最新のXcodeでは生成されるスケルトンが本と違うので、巻末の補記を見ましょう

おまけ

本家のリファレンス&サンプルコード

本家の日本語ドキュメント

WWDC Video

詳解iOS5プログラミング

詳解iOS5プログラミング

いい本

iOS開発におけるパターンによるオートマティズム

iOS開発におけるパターンによるオートマティズム

エキスパートObjective-Cプログラミング ?iOS/OS Xのメモリ管理とマルチスレッド?

エキスパートObjective-Cプログラミング ?iOS/OS Xのメモリ管理とマルチスレッド?