30 December 2009

Getting Started with iPhone

Getting Started with iPhone

http://developer.apple.com/iphone/library/referencelibrary/GettingStarted/GS_iPhoneGeneral/index.html



The Basics

Learn the basics about iPhone OS development by reading the following Getting Started documents:


Next Steps

Read the following documents in the early stages of your product development. They contain detailed information essential to all iPhone OS developers.

  • iPhone Development Guide describes the process for setting up your computer and iPhone OS–based devices to support iPhone development.
    • Phone OS Technology Overview introduces iPhone OS and its technologies.
    • iPhone Application Programming Guide describes the architecture of an iPhone application and shows the key customization points in UIKit and other key system frameworks.
    • Cocoa Fundamentals Guide introduces the basic concepts, terminology, architectures, and design patterns of the Cocoa frameworks and development environment.
    • The Objective-C Programming Language introduces object-oriented programming and describes the main programming language used for iPhone development
    • Dashcode User Guide, which describes how to create webpages optimized for Safari on iPhone. These web applications make use of web technologies such as HTML, CSS, and JavaScript.
  • iPhone Application Programming Guide describes the fundamental structure and features of an iPhone application and shows you how to implement those features in your own projects.

The following documents provide important information that all developers should read prior to developing applications for iPhone OS:

  • Your First iPhone Application steps you through the creation of a simple iPhone application, explaining the tools and techniques you use for iPhone development along the way.
  • iPhone Human Interface Guidelines provides guidance for designing a user interface that is appropriate for the iPhone OS platform.
    • To learn how to code your iPhone application, read: iPhone Application Programming Guide
    • To learn about designing a web application for iPhone OS–based devices, read: iPhone Human Interface Guidelines for Web Applications
  • Cocoa Fundamentals Guide provides detailed information about the programming conventions and design methodologies used to create iPhone applications.
    • The Objective-C Programming Language describes the Objective-C programming language and runtime environment.
    • Model Object Implementation Guide discusses basic issues of subclass design and implementation,
    • Developing Cocoa Objective-C Applications: A Tutorial shows you how to build a simple Cocoa application for Mac OS X using the Xcode development environment, the Cocoa frameworks, and Objective-C. Your First iPhone Application is a tutorial that guides you through the creation of a simple iPhone application, showing you along the way the basics of the Xcode development environment, Objective-C, and the Cocoa frameworks.
    • iPhone Application Programming Guide presents much information specific to the frameworks used to develop applications for devices running iPhone OS.
  • The Objective-C Programming Language provides a more complete guide to the Objective-C language and runtime.
    • If you have never used object-oriented programming to create applications before, you should read Object-Oriented Programming with Objective-C. You should also consider reading it if you have used other object-oriented development environments such as C++ and Java, since those have many different expectations and conventions from Objective-C. Object-Oriented Programming with Objective-C is designed to help you become familiar with object-oriented development from the perspective of an Objective-C developer. It spells out some of the implications of object-oriented design and gives you a flavor of what writing an object-oriented program is really like.
    • Runtime
    • Objective-C Runtime Programming Guide describes aspects of the Objective-C runtime and how you can use it.
    • Objective-C Runtime Reference describes the data structures and functions of the Objective-C runtime support library. Your programs can use these interfaces to interact with the Objective-C runtime system. For example, you can add classes or methods, or obtain a list of all class definitions for loaded classes.
    • Objective-C Release Notes describes some of the changes in the Objective-C runtime in the latest release of Mac OS X.
    • Memory Management
    • Objective-C supports two environments for memory management: automatic garbage collection and reference counting:
    • Garbage Collection Programming Guide describes the garbage collection system used by Cocoa. (Not available on iPhone—you cannot access this document through the iPhone Dev Center.)
    • Memory Management Programming Guide for Cocoa describes the reference counting system used by Cocoa.


  • iPhone OS Technology Overview describes the high-level architecture and technologies available in iPhone OS for those wanting an overview of the system.
    • Cocoa Fundamentals Guide provides fundamental information about the design patterns and practices used to develop iPhone applications.
    • iPhone Application Programming Guide provides an architectural overview of iPhone applications along with practical guidance on how to create them.
    • iPhone Human Interface Guidelines provides guidance and important information about how to design your iPhone application’s user interface.
    • iPhone Development Guide provides important information about the iPhone development process from the tools perspective. This document covers the configuration of devices and the use of Xcode (and other tools) for building, running, and testing your software.
    • The Objective-C Programming Language introduces Objective-C and the Objective-C runtime system, which is the basis of much of the dynamic behavior and extensibility of iPhone OS.


As you navigate deeper into the iPhone Reference Library, there are additional Getting Started documents to assist you with finding the information you need.

29 December 2009

iPhone OS Reference Library

http://developer.apple.com/iphone/library/navigation/index.html


[Getting Started]

Learn the basics about iPhone OS development by reading these Getting Started documents.



[Required Readings]

Further your iPhone OS development skills by reading these essential documents.

Introduces the development process for iPhone applications and describes the core architecture.
Describes how to build, run, debug, and tune your applications on both the simulator and devices.
Provides user interface rules that must be followed to distribute an iPhone application.


9 June 2009

교육리포트 제15회 (6월 7일) 방송

마술사 저희 막내 동생 드디어 연예계 진출!!
까진 아니고.. 나이에 걸맞게 [EBS 교육리포트] 출연했네요 ^~^a

박효석 마술사 ^^

초반 5분은 마술 대회 소개, 5분 이후는 효석군 케이스입니다.

관람 포인트: 쪽지시험 보며 땀 삐질거리는 우리 동생님 >ㅅ<;;;
오랜만에 펜 잡은 모습이 역력합니다 ^^;;

[영상 링크]

http://home.ebs.co.kr/servlet/wizard.servlet.admin.program.vodaodListServlet?client_id=edureport&command=vodplayer2&charge=A&program_id=BP0PO000000000010&step_no=0001&seq=3025740&type=A

[영상 소개]

◆ 마술이 제일 좋았어요!청소년들만의 마술대회가 열렸다.
마술을 좋아하는 학생들이 전국에서 모여 1등을 두고 겨루는 청소년 마술경연대회!
예선을 거쳐 총 20팀이 최종 대회에 참가하는데, 이 대회의 수상경력이 대학진학에도 큰 도움이 되기때문에 대회 열기는 무척 뜨겁다.
아직 어리지만, 뜨거운 열정과 용기로 대회에 참가한 학생들의 긴장 넘치는 마술쇼 현장을 소개한다.
마술에 살고 마술에 죽는, 마술에 대한 청소년들의 사랑을 박효석 학생의 케이스를 통해 담아본다.

* VJ 차경일

----------------------------------------------------------------------------

모델로도 활동 시작하신 효석님 =p





[Profile을 봅시다...]

16 March 2009

Beyond The Wall (Feat. Supreme Team) - Dynamic Duo




세상에 수만 가지 직업들이 있다지만 결코 내게 맞는 일자리는 없어
내 발목에 채워진 한계라는 사슬은 너무 단단해 끊을 수가 없어
망쳤어 몇 가닥 희망은 벌써 가난에 저당 잡혔어
알면 알수록 세상이란 게 무서워서 뉴스를 보다가 난 TV를 껐어.

점점 나이는 먹는데 괜히 혼자 반대로 가는듯해
천 원짜리 한 장 아쉬운 와중에 미래까지도 신경 쓰이는 현실이
속 모르고 술사달래 조르는 내 친구보다 미워
물가는 오르고 살은 빼지니까 좋다만 넌 잊으면 안 돼 똑바로 서는 법

눈뜨게 해줘 숨 쉬게 해줘 새로운 세상으로 데려가줘
꿈 앞에 넘어져도 일어나줘
쓰리고 또 쓰려도 아프면서 배우는 게 세상이니까
꿈 앞에 넘어져도 일어나줘
숨 쉬게 해줘 눈뜨게 해줘 새로운 세상으로 데려가줘

다 알아 너 많이 힘든 거 하루하루 먹고 살기 힘든 거
무너진 모습 깔아보며 키득거리는 깡패 같은 현실에 꿈 다 뜯겨
빈털터리가 된다 해도 일어서 비틀거린다 해도
지극히 정상이길 강요하는 미친 세상에 우린 미쳐야만 정상이 돼

청춘이란 해택 받고 살 때 게을러지는 약점도 달고 가네.
거출 없이 통장 잔고가 네 목덜미를 잡아도 잘 참고 살길
세상에 뿔나도 눈 크게 떠야 돼
앞을 가리던 안대를 벗어야 되는 현실에 적응할 때 좋은 버릇이 돼
아버지를 이해할 때 넌 어른이 돼

눈뜨게 해줘 숨 쉬게 해줘 새로운 세상으로 데려가줘
꿈 앞에 넘어져도 일어나줘
쓰리고 또 쓰려도 아프면서 배우는 게 세상이니까
꿈 앞에 넘어져도 일어나줘
숨 쉬게 해줘 눈뜨게 해줘 새로운 세상으로 데려가줘

손을 뻗어봐 손을 뻗어봐 이제 한계라는 커튼을 걷어봐
O.K. 안개 같은 오늘을 걸어가고 keep struggling 내일로 걸어가

손을 뻗어봐 손을 뻗어봐 이제 한계라는 커튼을 걷어봐
Yeah 안개 같은 오늘을 걸어가고 keep struggling 내일로 걸어가

숨 쉬게 해줘 눈뜨게 해줘 새로운 세상으로 데려가줘
꿈 앞에 넘어져도 일어나줘
쓰리고 또 쓰려도 아프면서 배우는 게 세상이니까
꿈 앞에 넘어져도 일어나줘
숨 쉬게 해줘 눈뜨게 해줘 새로운 세상으로 데려가줘

3 March 2009

정보처리기사 자격증

외면받는 SW 기술자 신고제..
그러나 준비는 해야 하지 않겠소.. >ㅅ<;;

[관련기사] SW 기술자 신고제, 출발부터 실효성 논란 (2009.02.26) http://www.edaily.co.kr/news/newsread.asp?strPage=1&searchDate=20090226&sub_cd=D0&newsid=01840086589594456&DirCode=0010102&MLvl=1


전문적인 분야에서 오랜기간 IT업무를 수행했더라도 정보처리기사 자격증이 없다면 경력의 50%만 인정받도록 한 부분도 문제가 있다는 지적이다.

--------------------------------------------------------
[ 2009년 정기 기사 제2회 ]

[필기원서접수(인터넷)] 2009.04.17~2009.04.23
[필기시험] 2009.05.10
[필기합격(예정자)발표] 2009.05.29
[실기 원서접수] 2009.06.01~2009.06.04
[실기시험] 2009.07.04~ 2009.07.17
[최종합격발표일] 2009.08.17
--------------------------------------------------------
① 시 행 처 : 한국산업인력공단
② 관련학과 : 대학 및 전문대학의 전자, 컴퓨터, 전산 계열학과 (컴퓨터공학과, 전산
공학과, 전자계산공학과, 전산학과, 소프트웨어공학과 등) 및 동국대,
숭실대, 광운대, 한남대 부설 전자계산원.
③ 시험과목
- 필기
1. 데이터베이스
2. 전자계산기구조
3. 운영체제
4. 소프트웨어공학
5. 데이터통신
- 실기 : 정보처리 실무
④ 검정방법
- 필기 : 객관식 4지 택일형, 과목당 20문항(과목당 30분)
- 실기 : 필답형(3시간)
⑤ 합격기준
- 필기 : 100점을 만점으로 하여 과목당 40점 이상, 전과목 평균 60점 이상.
- 실기 : 100점을 만점으로 하여 60점 이상.

* 검정수수료
- 필기 : 18000원
- 실기 : 21000원


[출처] http://www.q-net.or.kr/inf/qlf05_0110_p.jsp

27 February 2009

손목증후군예방 '금속건틀릿' 등장

주변 사람으로부터 존경과 관심은 물론 절대적인 카리스마까지도 보장된다는 금속 건틀릿~!!
모방할 수 없는 카리스마는 물론 손목관절증후군도 예방할 수 있다는 이 금속 건틀릿의 가격은 59.99달러!!

출처: http://www.zdnet.co.kr/ArticleView.asp?artice_id=20090227101016

관련 사이트: http://www.thinkgeek.com/tshirts-apparel/jewelry/a96b/

12 February 2009

거위의 꿈






난, 난 꿈이 있었죠. 버려지고 찢겨 남루하여도
내 가슴 깊숙이 보물과 같이 간직했던 꿈.

혹 때론 누군가가 뜻 모를 비웃음 내 등 뒤에 흘릴 때도
난 참아야 했죠. 참을 수 있었죠. 그 날을 위해

늘 걱정하듯 말하죠. 헛된 꿈은 독이라고
세상은 끝이 정해진 책처럼 이미 돌이킬 수 없는 현실이라고

그래요 난, 난 꿈이 있어요. 그 꿈을 믿어요. 나를 지켜봐요
저 차갑게 서있는 운명이란 벽 앞에 당당히 마주칠 수 있어요
언젠가 나 그 벽을 넘고서 저 하늘을 높이 날을 수 있어요
이 무거운 세상도 나를 묶을 순 없죠.
내 삶의 끝에서 나 웃을 그날을 함께해요

그래요 난, 난 꿈이 있어요. 그 꿈을 믿어요.
나를 지켜봐요. 저 차갑게 서 있는 운명이란 벽 앞에
당당히 마주칠 수 있어요. 언젠가 나 그 벽을 넘고서
저 하늘을 높이 날을 수 있어요. 이 무거운 세상도 나를 묶을 순 없죠.

내 삶의 끝에서 나 웃을 그날을 함께해요.


지난 일 년여.. 무지 열심히는 일한 것 같은데..
내가 가는 길이 지금 맞는 방향인지..
나는 그 전보다 얼마나 나아진 것인지..
범람하는 question marks..