SlideShare una empresa de Scribd logo
1 de 11
IPhone  과  Mac OS  에 대해서 . 하늘소  19 기 박지수
Content copyright@ hanulso 19gi  Park Ji_Su  1.  We where to start? 2.  IPhone Operation System 3.  Foundation Framwork 4.  Application Kit and UI Kit 5.  Window 6.  Table View 7.  Events Handling 8.  Draw Screan 9.  Conclusion
We where to start? ,[object Object],[object Object],But Apple fired  Steve Jobs  DEV, LIB of NeXT -> Openstep  Cocoa Apple Formed NeXT Software with NeXTSTEP Simple more than C++ Objective-C Cocoa programming  copyright@ hanulso 19gi  Park Ji_Su  Objective-C Objective-C 워즈니악 잡스 워즈니악 잡스 스티브 잡스  스티브 잡스  C C Objective-C Apple But Apple fired  Steve Jobs  DEV, LIB of NeXT -> Openstep  Cocoa Formed NeXT Software with NeXTSTEP Simple more than C++ Cocoa programming  Objective-C Cocoa programming  Objective-C 워즈니악 잡스 스티브 잡스  스티브 잡스  워즈니악 잡스 Apple Apple But Apple fired  Steve Jobs  But Apple fired  Steve Jobs  스티브 잡스  Formed NeXT Software with NeXTSTEP Formed NeXT Software with NeXTSTEP 스티브 잡스  DEV, LIB of NeXT -> Openstep  DEV, LIB of NeXT -> Openstep  Cocoa C C Simple more than C++ Simple more than C++ Objective-C
IPhone Operating System ,[object Object],Darwin OpenGL Core Animation Carbon Cocoa Java Applications Cocoa Touch Media Cocoa services Core OS Mac OS X IPhone OS Source code of Mac OS X  Core Graphics FrameWork Basic system API’s Apply OpenAL, OpenGL, Audio,Ani,3D Framework with c, objective-c Foundation ,UI Kit Framework copyright@ hanulso 19gi  Park Ji_Su
Foundation Framework  ,[object Object],[object Object],[object Object],[object Object],copyright@ hanulso 19gi  Park Ji_Su
앱킷 과  UI 킷 ,[object Object],main() UIApplicationMain() loop 애플리케이션을 종료할 것인가 ? 어플리케이션 종료 applicationDidFinishLaunching; 이벤트 제어 applicationWillTerminate; copyright@ hanulso 19gi  Park Ji_Su
NSObject NSWindow NSView UIWindow UIView UIResponder NSObject NSResponder UIView 에서 모든 이벤트 처리 copyright@ hanulso 19gi  Park Ji_Su
Window, Table View  ,[object Object],[object Object],[object Object],copyright@ hanulso 19gi  Park Ji_Su
Events Handling ,[object Object],[object Object],copyright@ hanulso 19gi  Park Ji_Su
Draw Screen ,[object Object],[object Object],[object Object],copyright@ hanulso 19gi  Park Ji_Su
마치며 ,[object Object],copyright@ hanulso 19gi  Park Ji_Su

Más contenido relacionado

Similar a about IPhone and Mac OS X

GDG DevFest Busan 16" Android Nougat Developer's Note
GDG DevFest Busan 16" Android Nougat Developer's NoteGDG DevFest Busan 16" Android Nougat Developer's Note
GDG DevFest Busan 16" Android Nougat Developer's NoteSeok-yong Kim
 
소설네트워크 for iOS
소설네트워크 for iOS소설네트워크 for iOS
소설네트워크 for iOSJake Yoon
 
ARTIK 710 IoT class
ARTIK 710 IoT class ARTIK 710 IoT class
ARTIK 710 IoT class 정출 김
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Appsjungkees
 
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for Appspresso[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for AppspressoKTH, 케이티하이텔
 
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)JinKwon Lee
 
2018 GDG 인천 DevFest GoogleAndroidDevSummit
2018 GDG 인천 DevFest GoogleAndroidDevSummit2018 GDG 인천 DevFest GoogleAndroidDevSummit
2018 GDG 인천 DevFest GoogleAndroidDevSummitVeronika Bae
 
KTH_Detail day_화성에서 온 개발자 금성에서 온 기획자 시리즈_6차_아이폰앱만들기_최명진&안두경_20120704
KTH_Detail day_화성에서 온 개발자 금성에서 온 기획자 시리즈_6차_아이폰앱만들기_최명진&안두경_20120704KTH_Detail day_화성에서 온 개발자 금성에서 온 기획자 시리즈_6차_아이폰앱만들기_최명진&안두경_20120704
KTH_Detail day_화성에서 온 개발자 금성에서 온 기획자 시리즈_6차_아이폰앱만들기_최명진&안두경_20120704KTH, 케이티하이텔
 
Start io t_with_raspberrypi
Start io t_with_raspberrypiStart io t_with_raspberrypi
Start io t_with_raspberrypiYeonah Ki
 
Calwmachine
CalwmachineCalwmachine
CalwmachineHYUN HO
 
피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구Kisoon Eom
 
예제를 통해 쉽게_살펴보는_뷰제이에스
예제를 통해 쉽게_살펴보는_뷰제이에스예제를 통해 쉽게_살펴보는_뷰제이에스
예제를 통해 쉽게_살펴보는_뷰제이에스Dexter Jung
 
[W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js
[W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js [W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js
[W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js 양재동 코드랩
 
라즈베리파이와 자바스크립트로 IoT 시작하기
라즈베리파이와 자바스크립트로 IoT 시작하기라즈베리파이와 자바스크립트로 IoT 시작하기
라즈베리파이와 자바스크립트로 IoT 시작하기Circulus
 
[Codelab 2017] Ionic Framework을 통한 하이브리드앱 개발하기
[Codelab 2017] Ionic Framework을 통한 하이브리드앱 개발하기[Codelab 2017] Ionic Framework을 통한 하이브리드앱 개발하기
[Codelab 2017] Ionic Framework을 통한 하이브리드앱 개발하기양재동 코드랩
 
if kakao dev 2019_Ground X_Session 01
if kakao dev 2019_Ground X_Session 01if kakao dev 2019_Ground X_Session 01
if kakao dev 2019_Ground X_Session 01Klaytn
 
사물인터넷 노트7_사물인터넷과 영상처리
사물인터넷 노트7_사물인터넷과 영상처리사물인터넷 노트7_사물인터넷과 영상처리
사물인터넷 노트7_사물인터넷과 영상처리Dong Hwa Jeong
 
HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기정혁 권
 
학부생의 첫 안드로이드 프로젝트
학부생의 첫 안드로이드 프로젝트학부생의 첫 안드로이드 프로젝트
학부생의 첫 안드로이드 프로젝트KisungKim4
 

Similar a about IPhone and Mac OS X (20)

GDG DevFest Busan 16" Android Nougat Developer's Note
GDG DevFest Busan 16" Android Nougat Developer's NoteGDG DevFest Busan 16" Android Nougat Developer's Note
GDG DevFest Busan 16" Android Nougat Developer's Note
 
소설네트워크 for iOS
소설네트워크 for iOS소설네트워크 for iOS
소설네트워크 for iOS
 
Saii iPhone 1
Saii iPhone 1Saii iPhone 1
Saii iPhone 1
 
ARTIK 710 IoT class
ARTIK 710 IoT class ARTIK 710 IoT class
ARTIK 710 IoT class
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for Appspresso[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
 
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
 
2018 GDG 인천 DevFest GoogleAndroidDevSummit
2018 GDG 인천 DevFest GoogleAndroidDevSummit2018 GDG 인천 DevFest GoogleAndroidDevSummit
2018 GDG 인천 DevFest GoogleAndroidDevSummit
 
KTH_Detail day_화성에서 온 개발자 금성에서 온 기획자 시리즈_6차_아이폰앱만들기_최명진&안두경_20120704
KTH_Detail day_화성에서 온 개발자 금성에서 온 기획자 시리즈_6차_아이폰앱만들기_최명진&안두경_20120704KTH_Detail day_화성에서 온 개발자 금성에서 온 기획자 시리즈_6차_아이폰앱만들기_최명진&안두경_20120704
KTH_Detail day_화성에서 온 개발자 금성에서 온 기획자 시리즈_6차_아이폰앱만들기_최명진&안두경_20120704
 
Start io t_with_raspberrypi
Start io t_with_raspberrypiStart io t_with_raspberrypi
Start io t_with_raspberrypi
 
Calwmachine
CalwmachineCalwmachine
Calwmachine
 
피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구
 
예제를 통해 쉽게_살펴보는_뷰제이에스
예제를 통해 쉽게_살펴보는_뷰제이에스예제를 통해 쉽게_살펴보는_뷰제이에스
예제를 통해 쉽게_살펴보는_뷰제이에스
 
[W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js
[W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js [W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js
[W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js
 
라즈베리파이와 자바스크립트로 IoT 시작하기
라즈베리파이와 자바스크립트로 IoT 시작하기라즈베리파이와 자바스크립트로 IoT 시작하기
라즈베리파이와 자바스크립트로 IoT 시작하기
 
[Codelab 2017] Ionic Framework을 통한 하이브리드앱 개발하기
[Codelab 2017] Ionic Framework을 통한 하이브리드앱 개발하기[Codelab 2017] Ionic Framework을 통한 하이브리드앱 개발하기
[Codelab 2017] Ionic Framework을 통한 하이브리드앱 개발하기
 
if kakao dev 2019_Ground X_Session 01
if kakao dev 2019_Ground X_Session 01if kakao dev 2019_Ground X_Session 01
if kakao dev 2019_Ground X_Session 01
 
사물인터넷 노트7_사물인터넷과 영상처리
사물인터넷 노트7_사물인터넷과 영상처리사물인터넷 노트7_사물인터넷과 영상처리
사물인터넷 노트7_사물인터넷과 영상처리
 
HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기
 
학부생의 첫 안드로이드 프로젝트
학부생의 첫 안드로이드 프로젝트학부생의 첫 안드로이드 프로젝트
학부생의 첫 안드로이드 프로젝트
 

about IPhone and Mac OS X

  • 1. IPhone 과 Mac OS 에 대해서 . 하늘소 19 기 박지수
  • 2. Content copyright@ hanulso 19gi Park Ji_Su 1. We where to start? 2. IPhone Operation System 3. Foundation Framwork 4. Application Kit and UI Kit 5. Window 6. Table View 7. Events Handling 8. Draw Screan 9. Conclusion
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. NSObject NSWindow NSView UIWindow UIView UIResponder NSObject NSResponder UIView 에서 모든 이벤트 처리 copyright@ hanulso 19gi Park Ji_Su
  • 8.
  • 9.
  • 10.
  • 11.