SlideShare une entreprise Scribd logo
iPhone


id:ninjinkun
id:ninjinkun

 •
 •
               iPhone

 •                 for iPhone

 •   Objective-C                3
iPhone

 •       3

     •
     •   Web

     •
     ※         ,   ,
•   iPhone

•   iPhone

•
iPhone

 •       iPhone
iPhone
iPhone    UI

 •             UI

 •   UI

     •
     •
     •
 •

 •
iPhone
UI

 •
     •
     •

         •
iPhone
Web

 •             UI

     •
     •   GPU

 •
 •
     •          GPS   etc...
iPhone

 •
     •
     •   UI

 •
     •
     •
iPhone

 •   iPhone     8   UI

 •
 •
     •        UI,            ,

 •
     •                   ,
iPhone

 •
iPhone

 •
 •   Interface Builder (IB)   UI

 •   XCode

     •
     •   UI

 •
 •
 •
iPhone
                    MVC




•   Core Data

•   Interface Builder (IB)

•          ViewController
iPhone

 •   MVC

     •
 •
     •   IB        UI   UI

     •

              IB
iPhone

 •
 •
 •   IB,

 •
 •
 •         &

 •             &
iPhone

 •
 •
 •   IB,

 •
 •
 •         &

 •             &
iPhone

 •
 •
 •   IB,

 •
 •
 •         &

 •             &
iPhone

 •                      UI

 •   “         ”

     •
     •
     •   SDK

 •                 UI
iPhone

 •   iPhone

     •    IB UI

     •    XCode

     •
 •   UI

 •
•
•
•
    •
    •
XCode

 •
 •
 •
 •   Emacs

     •   “XCode Emacs”

 •   .gitignore

     •   Git
•   View-based Application
•   .h

    •
•   .m

    •
•   .xib

    •    IB
(cont.)

•   AppDelegate
    •
    •                 ,        ,


•   ViewController
    •
    •
    •
UIView




•   UI

•   UI                     UIView

•   UI   UIView
UIView   (cont.)




•       UIView

    •
Objective-C

 •
     •[instance method]
 •   @interface
     •
     •   .h

 •   @implementation
     •
     •   .m

 •            @end
Interface Builder UI

 •   ViewController

     •   IBOutlet

     •   IBAction
•   ViewController
•
    •

    •   IB

        •    addTarget:action:
•
•
•
•
•   iPhone   UI

•   iPhone


    •   UI


•
Web

 •    Twitter                     (   )

 •                UI

     •   UINavigationController
     •   UITableViewController
 •
     •   JSON-framework
     •   ASIHTTPRequest
 •

Contenu connexe

Similaire à iPhoneアプリ開発講座入門編 (17)

Iphone用户界面设计
Iphone用户界面设计Iphone用户界面设计
Iphone用户界面设计
LIU hongmin
 
iPhone/iPad开发讲座 第二讲 iPhone用户界面设计
iPhone/iPad开发讲座 第二讲 iPhone用户界面设计iPhone/iPad开发讲座 第二讲 iPhone用户界面设计
iPhone/iPad开发讲座 第二讲 iPhone用户界面设计
Hao Peiqiang
 
简报:App的创业与融资
简报:App的创业与融资简报:App的创业与融资
简报:App的创业与融资
Ivan lin
 
OTOduino_iPhoneアクセサリ開発_ギークラボ6月28日_プレゼン
OTOduino_iPhoneアクセサリ開発_ギークラボ6月28日_プレゼンOTOduino_iPhoneアクセサリ開発_ギークラボ6月28日_プレゼン
OTOduino_iPhoneアクセサリ開発_ギークラボ6月28日_プレゼン
akihiro uehara
 
道与禅
道与禅道与禅
道与禅
washng
 
Développement web mobile avec IONIC 2
Développement web mobile avec IONIC 2Développement web mobile avec IONIC 2
Développement web mobile avec IONIC 2
Jean David Olekhnovitch
 
Tech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesTech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobiles
Michael Laguerre
 
Présentation Google Cloud Vision API
Présentation Google Cloud Vision APIPrésentation Google Cloud Vision API
Présentation Google Cloud Vision API
felixbillon
 
Ionic Framework, L'avenir du mobile sera hybride, bdx.io le 16-10-2015
Ionic Framework, L'avenir du mobile sera hybride, bdx.io le 16-10-2015Ionic Framework, L'avenir du mobile sera hybride, bdx.io le 16-10-2015
Ionic Framework, L'avenir du mobile sera hybride, bdx.io le 16-10-2015
Loïc Knuchel
 
CocoaHeads Rennes #5 : iOS & Android
CocoaHeads Rennes #5 : iOS & AndroidCocoaHeads Rennes #5 : iOS & Android
CocoaHeads Rennes #5 : iOS & Android
CocoaHeadsRNS
 
行動開發系列課程介紹
行動開發系列課程介紹行動開發系列課程介紹
行動開發系列課程介紹
Ryan Chung
 
2011-03-04 pixiv × UI の話
2011-03-04 pixiv × UI の話2011-03-04 pixiv × UI の話
2011-03-04 pixiv × UI の話
Takuya Yokono
 
SUPINFO Mobile Dev Talks - iOS
SUPINFO Mobile Dev Talks - iOSSUPINFO Mobile Dev Talks - iOS
SUPINFO Mobile Dev Talks - iOS
Nicolas VERINAUD
 
Global Azure Bootcamp 2018 - Microsoft Bot
Global Azure Bootcamp 2018 - Microsoft BotGlobal Azure Bootcamp 2018 - Microsoft Bot
Global Azure Bootcamp 2018 - Microsoft Bot
felixbillon
 
20120216 デブサミ 座談会
20120216 デブサミ 座談会20120216 デブサミ 座談会
20120216 デブサミ 座談会
akihiro uehara
 
Android行動裝置應用軟體開發之介紹
Android行動裝置應用軟體開發之介紹Android行動裝置應用軟體開發之介紹
Android行動裝置應用軟體開發之介紹
Julian Shen
 
Iphone用户界面设计
Iphone用户界面设计Iphone用户界面设计
Iphone用户界面设计
LIU hongmin
 
iPhone/iPad开发讲座 第二讲 iPhone用户界面设计
iPhone/iPad开发讲座 第二讲 iPhone用户界面设计iPhone/iPad开发讲座 第二讲 iPhone用户界面设计
iPhone/iPad开发讲座 第二讲 iPhone用户界面设计
Hao Peiqiang
 
简报:App的创业与融资
简报:App的创业与融资简报:App的创业与融资
简报:App的创业与融资
Ivan lin
 
OTOduino_iPhoneアクセサリ開発_ギークラボ6月28日_プレゼン
OTOduino_iPhoneアクセサリ開発_ギークラボ6月28日_プレゼンOTOduino_iPhoneアクセサリ開発_ギークラボ6月28日_プレゼン
OTOduino_iPhoneアクセサリ開発_ギークラボ6月28日_プレゼン
akihiro uehara
 
道与禅
道与禅道与禅
道与禅
washng
 
Tech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesTech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobiles
Michael Laguerre
 
Présentation Google Cloud Vision API
Présentation Google Cloud Vision APIPrésentation Google Cloud Vision API
Présentation Google Cloud Vision API
felixbillon
 
Ionic Framework, L'avenir du mobile sera hybride, bdx.io le 16-10-2015
Ionic Framework, L'avenir du mobile sera hybride, bdx.io le 16-10-2015Ionic Framework, L'avenir du mobile sera hybride, bdx.io le 16-10-2015
Ionic Framework, L'avenir du mobile sera hybride, bdx.io le 16-10-2015
Loïc Knuchel
 
CocoaHeads Rennes #5 : iOS & Android
CocoaHeads Rennes #5 : iOS & AndroidCocoaHeads Rennes #5 : iOS & Android
CocoaHeads Rennes #5 : iOS & Android
CocoaHeadsRNS
 
行動開發系列課程介紹
行動開發系列課程介紹行動開發系列課程介紹
行動開發系列課程介紹
Ryan Chung
 
2011-03-04 pixiv × UI の話
2011-03-04 pixiv × UI の話2011-03-04 pixiv × UI の話
2011-03-04 pixiv × UI の話
Takuya Yokono
 
SUPINFO Mobile Dev Talks - iOS
SUPINFO Mobile Dev Talks - iOSSUPINFO Mobile Dev Talks - iOS
SUPINFO Mobile Dev Talks - iOS
Nicolas VERINAUD
 
Global Azure Bootcamp 2018 - Microsoft Bot
Global Azure Bootcamp 2018 - Microsoft BotGlobal Azure Bootcamp 2018 - Microsoft Bot
Global Azure Bootcamp 2018 - Microsoft Bot
felixbillon
 
20120216 デブサミ 座談会
20120216 デブサミ 座談会20120216 デブサミ 座談会
20120216 デブサミ 座談会
akihiro uehara
 
Android行動裝置應用軟體開發之介紹
Android行動裝置應用軟體開發之介紹Android行動裝置應用軟體開發之介紹
Android行動裝置應用軟體開發之介紹
Julian Shen
 

Plus de Satoshi Asano (9)

GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法
GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法
GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法
Satoshi Asano
 
I phoneアプリの通信エラー処理
I phoneアプリの通信エラー処理I phoneアプリの通信エラー処理
I phoneアプリの通信エラー処理
Satoshi Asano
 
ARCでめちゃモテiOSプログラマー
ARCでめちゃモテiOSプログラマーARCでめちゃモテiOSプログラマー
ARCでめちゃモテiOSプログラマー
Satoshi Asano
 
iPhoneアプリとAndroidアプリを比較する〜はてなブックマーク開発の現場から〜
iPhoneアプリとAndroidアプリを比較する〜はてなブックマーク開発の現場から〜iPhoneアプリとAndroidアプリを比較する〜はてなブックマーク開発の現場から〜
iPhoneアプリとAndroidアプリを比較する〜はてなブックマーク開発の現場から〜
Satoshi Asano
 
Google Analytics & iPhone
Google Analytics & iPhoneGoogle Analytics & iPhone
Google Analytics & iPhone
Satoshi Asano
 
Asihttp requestについて
Asihttp requestについてAsihttp requestについて
Asihttp requestについて
Satoshi Asano
 
バックグラウンド位置取得について
バックグラウンド位置取得についてバックグラウンド位置取得について
バックグラウンド位置取得について
Satoshi Asano
 
集合知プログラミング第2章復習
集合知プログラミング第2章復習集合知プログラミング第2章復習
集合知プログラミング第2章復習
Satoshi Asano
 
Algorithm Introduction #18 B-Tree
Algorithm Introduction #18 B-TreeAlgorithm Introduction #18 B-Tree
Algorithm Introduction #18 B-Tree
Satoshi Asano
 
GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法
GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法
GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法
Satoshi Asano
 
I phoneアプリの通信エラー処理
I phoneアプリの通信エラー処理I phoneアプリの通信エラー処理
I phoneアプリの通信エラー処理
Satoshi Asano
 
ARCでめちゃモテiOSプログラマー
ARCでめちゃモテiOSプログラマーARCでめちゃモテiOSプログラマー
ARCでめちゃモテiOSプログラマー
Satoshi Asano
 
iPhoneアプリとAndroidアプリを比較する〜はてなブックマーク開発の現場から〜
iPhoneアプリとAndroidアプリを比較する〜はてなブックマーク開発の現場から〜iPhoneアプリとAndroidアプリを比較する〜はてなブックマーク開発の現場から〜
iPhoneアプリとAndroidアプリを比較する〜はてなブックマーク開発の現場から〜
Satoshi Asano
 
Google Analytics & iPhone
Google Analytics & iPhoneGoogle Analytics & iPhone
Google Analytics & iPhone
Satoshi Asano
 
Asihttp requestについて
Asihttp requestについてAsihttp requestについて
Asihttp requestについて
Satoshi Asano
 
バックグラウンド位置取得について
バックグラウンド位置取得についてバックグラウンド位置取得について
バックグラウンド位置取得について
Satoshi Asano
 
集合知プログラミング第2章復習
集合知プログラミング第2章復習集合知プログラミング第2章復習
集合知プログラミング第2章復習
Satoshi Asano
 
Algorithm Introduction #18 B-Tree
Algorithm Introduction #18 B-TreeAlgorithm Introduction #18 B-Tree
Algorithm Introduction #18 B-Tree
Satoshi Asano
 

Dernier (9)

Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...
Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...
Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...
SOFTTECHHUB
 
B.O.F. communauté InnerSource (@DevoxxFR 2025)
B.O.F. communauté InnerSource (@DevoxxFR 2025)B.O.F. communauté InnerSource (@DevoxxFR 2025)
B.O.F. communauté InnerSource (@DevoxxFR 2025)
François
 
TOSIT.fr grandes organisations & open source (@OSXP_Paris 2024)
TOSIT.fr grandes organisations & open source (@OSXP_Paris 2024)TOSIT.fr grandes organisations & open source (@OSXP_Paris 2024)
TOSIT.fr grandes organisations & open source (@OSXP_Paris 2024)
François
 
instructions générales pour l'exécution des travaux.ppt
instructions générales pour l'exécution des travaux.pptinstructions générales pour l'exécution des travaux.ppt
instructions générales pour l'exécution des travaux.ppt
boudjellahouari1
 
UiPath Community Paris: Pause café Agentique
UiPath Community Paris: Pause café AgentiqueUiPath Community Paris: Pause café Agentique
UiPath Community Paris: Pause café Agentique
UiPathCommunity
 
A la recherche du RAG perdu 🤠🧭🤖 (@DevoxxFR 2025)
A la recherche du RAG perdu 🤠🧭🤖 (@DevoxxFR 2025)A la recherche du RAG perdu 🤠🧭🤖 (@DevoxxFR 2025)
A la recherche du RAG perdu 🤠🧭🤖 (@DevoxxFR 2025)
François
 
Les étapes de la scénarisation dans l'apprentissage .pptx
Les étapes de la scénarisation dans l'apprentissage  .pptxLes étapes de la scénarisation dans l'apprentissage  .pptx
Les étapes de la scénarisation dans l'apprentissage .pptx
AbdlmounaimAzinda
 
meetup cloud-native aix-marseille 2025-04
meetup cloud-native aix-marseille 2025-04meetup cloud-native aix-marseille 2025-04
meetup cloud-native aix-marseille 2025-04
Frederic Leger
 
RAG against the Machine 😎🤖 (@DevFestNantes 2024)
RAG against the Machine 😎🤖 (@DevFestNantes 2024)RAG against the Machine 😎🤖 (@DevFestNantes 2024)
RAG against the Machine 😎🤖 (@DevFestNantes 2024)
François
 
Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...
Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...
Ai EngineHost Review : Hébergement révolutionnaire aux GPU NVIDIA, Datacenter...
SOFTTECHHUB
 
B.O.F. communauté InnerSource (@DevoxxFR 2025)
B.O.F. communauté InnerSource (@DevoxxFR 2025)B.O.F. communauté InnerSource (@DevoxxFR 2025)
B.O.F. communauté InnerSource (@DevoxxFR 2025)
François
 
TOSIT.fr grandes organisations & open source (@OSXP_Paris 2024)
TOSIT.fr grandes organisations & open source (@OSXP_Paris 2024)TOSIT.fr grandes organisations & open source (@OSXP_Paris 2024)
TOSIT.fr grandes organisations & open source (@OSXP_Paris 2024)
François
 
instructions générales pour l'exécution des travaux.ppt
instructions générales pour l'exécution des travaux.pptinstructions générales pour l'exécution des travaux.ppt
instructions générales pour l'exécution des travaux.ppt
boudjellahouari1
 
UiPath Community Paris: Pause café Agentique
UiPath Community Paris: Pause café AgentiqueUiPath Community Paris: Pause café Agentique
UiPath Community Paris: Pause café Agentique
UiPathCommunity
 
A la recherche du RAG perdu 🤠🧭🤖 (@DevoxxFR 2025)
A la recherche du RAG perdu 🤠🧭🤖 (@DevoxxFR 2025)A la recherche du RAG perdu 🤠🧭🤖 (@DevoxxFR 2025)
A la recherche du RAG perdu 🤠🧭🤖 (@DevoxxFR 2025)
François
 
Les étapes de la scénarisation dans l'apprentissage .pptx
Les étapes de la scénarisation dans l'apprentissage  .pptxLes étapes de la scénarisation dans l'apprentissage  .pptx
Les étapes de la scénarisation dans l'apprentissage .pptx
AbdlmounaimAzinda
 
meetup cloud-native aix-marseille 2025-04
meetup cloud-native aix-marseille 2025-04meetup cloud-native aix-marseille 2025-04
meetup cloud-native aix-marseille 2025-04
Frederic Leger
 
RAG against the Machine 😎🤖 (@DevFestNantes 2024)
RAG against the Machine 😎🤖 (@DevFestNantes 2024)RAG against the Machine 😎🤖 (@DevFestNantes 2024)
RAG against the Machine 😎🤖 (@DevFestNantes 2024)
François
 

iPhoneアプリ開発講座入門編