iPhone
•
•
    •       iPhone

• 2010 4
• twitter @mtgto
• iPhone
•
•
iPhone
iPhone
iPhone 4
iPhone 4                  (     )
• 115.2 mm x 58.6 mm x 9.3 mm
• 137 g
• 960x640 pixels (326 ppi)
•        2

•
• 2007/7 iPhone
• 2008/7 iPhone3G
• 2009/6 iPhone3GS
• 2010/6 iPhone4

• 2011/6 iPhone5 ???
iPhone 5




http://smart-style.up.seesaa.net/image/34343333.jpg
WWDC
•

•   $1,599 (   )

•
iPad / iPod Touch

•iPad =          iPod Touch

• iPod Touch =         iPad
iPad / iPod Touch
• iPhone
 •
 • 3G
 •
•   2010        ((   )
    [      ])
•   2010                 ((   )
    [      ])


                iPhone   Android
iOS
• Mac OS X
              iPhone



• Cisco IOS
iOS Architecture
Mac Architecture
•
• GPS
•
•
  •
iPhone
1. Mac OS X

2. Xcode + iOS SDK
3. iPhone/iPod Touch/iPad
4. iOS Developer Program
Mac
• Mac OS X 10.6         Mac

• MacBook Air
•
              Mac
Xcode + iOS SDK

• Ver 4         (Mac App Store   600   )

• iOS Developer Program
(iPhone / iPad)
•
•

•
iOS Developer
       Program
•
•
•       $99/
Objective-C
• iPhone Mac
•C
•        Java

  • Obj.C 1983   , Java 1995

• GCC, LLVM
Obj.C

• iPhone    Objective-C



•
•
• Java
         List array = new ArrayList<Hoge>();
• Objective-C
         NSArray* array = [[[NSArray alloc]
         init] autorelease];
if (HOGEHOGE) {
 NSArray* array = [[[NSArray alloc] init]
autorelease];
}
NSArray* array = [[NSArray alloc] init];
[array retain]; //             2

[array release]; //                1

[array release]; //
C

•         C
    Objective-C

• GPL


            http://www.gnu.org/graphics/heckert_gnu.png
Xcode
Xcode


GUI
UIView
           UIViewController


               UIView




UIButton         UILabel      UITextField
UIView
UIView
           UIViewController


               UIView




UIButton         UILabel      UITextField
UIView
           UIViewController


               UIView




UIButton         UILabel      UITextField
Ctrl+
iOS Simulator

•
•                 10

•       Android Emulator (SDK 3.1)

    •         6   10   on MacBook Air
App Store

2011   1   100

                 35
1. iTunes Connect

2. Xcode

3.

4. App Store
•
• Apple
  •       NG

  •
One more thing...
1.                  TCP/IP

2. XMLSocket

3. Core Animation
Core Animation
1.
Core Animation
2.
Core Animation
3. iOS
iOS
      Core Animation
MikuStand
MMD

• MMD_DesktopMascot
• OpenGL ES 1.0
• http://code.google.com/p/mikustand/
•          iOS   Android OS

•
• Objective-C
•
•
• http://ja.wikipedia.org/wiki/IPhone
• http://ja.wikipedia.org/wiki/WWDC
• http://ja.wikipedia.org/wiki/IOS_
  (%E3%82%A2%E3%83%83%E3%83%97%E3
  %83%AB)
• http://images.apple.com/jp/iphone/gallery/
  images/gallery01-20100624.jpg
• http://www.m2ri.jp/newsreleases/main.php?
  id=010120110510500
• http://developer.apple.com/library/ios/
  #DOCUMENTATION/Cocoa/Conceptual/
  CocoaFundamentals/WhatIsCocoa/
  WhatIsCocoa.html
• http://blogyac.com/wp-content/uploads/
  2011/02/apple-imat1.png
• http://smart-style.up.seesaa.net/image/
  34343333.jpg

みゆっき☆Think#4 「こんどはiPhoneに触ってみるよ!」