본문 바로가기 메뉴 바로가기

사과 냄새나는 IT이야기 TAESTORY,

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

사과 냄새나는 IT이야기 TAESTORY,

검색하기 폼
  • 분류 전체보기 (327)
    • 헉!! (215)
      • C언어 (3)
      • C++ (0)
      • iOS (11)
      • SQLite (1)
      • jsp, java (70)
      • CCNA (1)
      • javascript (24)
      • MySQL (12)
      • PostgreSQL (2)
      • Oracle (5)
      • Objective C (21)
      • Swift (3)
      • SQL Server (MS-SQL) (3)
      • XE, ZEROBOARD (1)
      • Mac Developer Library (0)
      • Arduino (1)
      • ETC (57)
    • 즐겨보자!! (35)
      • 내가 만난 에러 (2)
      • 일상19 (1)
      • 일상20 (5)
      • 일상21 (1)
      • 일상22 (5)
      • 일상23 (2)
      • 일상24 (2)
      • 그냥 (9)
      • 기타 (5)
      • 금오공업고등학교 (3)
    • 그냥좋아!! (76)
      • 음악 (22)
      • ipod (2)
      • MAC (16)
      • iPhone (9)
      • Zero (7)
      • IT관심사 (16)
      • 최근이슈 (2)
      • 사진 (1)
  • 방명록

2012/01/03 (2)
[Objective-C] 소스파일의 구조와 헤더파일 추가(import)

소스파일의 구조 ───────────── Xcode에서 커맨드라인 어플리케이션(Foundation) 프로젝트를 처음 생성하면 나오는 샘플코드로 소스파일인 .m 파일의 구조를 살펴보겠습니다. 처음 프로젝트를 생성하면 함께 생성되는 .m 소스파일의 샘플코드 입니다. 위 코드에서 화살표로 표시한 1 부분의 #import로 시작되는 부분은 헤더 파일을 읽어 들이는 부분입니다. 그리고 화살표로 표시한 2 부분이 프로그램의 본체 main 함수입니다. 자 그럼 import한 헤더파일과 메인함수에 대해서 알아보겠습니다. 헤더파일의 Import ─────────────── 프레임워크의 메소드와 라이브러리의 함수 선언 등이 포함된 파일을 헤더파일(head file)이라고 합니다. 소스 파일 내에서 메소드나 함수를 호출하면..

헉!!/Objective C 2012. 1. 3. 20:48
[Objective-C] 가비지 컬섹션(Garbage Collection)

가비지 컬렉션에 대해서 ────────────────── 프로그램을 실행할 때 종종 문제가 되는 것은 메모리상에 확보한 영역을 언제 해제하느냐입니다. Objective-C와 같은 객체지향 언어에서는 오브젝트를 생성하면 메모리상에 그 영역이 만들어집니다. 오브젝트를 계속해서 생성하다보면, 사용할 수 있는 메모리 영역은 그만큼 줄어들게 됩니다. 그렇기 때문에 필요가 없어진 오브젝트는 프로그래머가 적절하게 해제해서 메모리를 확보해 주어야 합니다. 그렇지 않으면 자림나 차지하고 사용되지 않는 메모리 영역이 계속 증가하게 됩니다. 이런 현상을 메모리 누수(memory leak)라고 합니다. 그래서 고안해 낸 것이 가비지 컬렉션(garbage collection)이라는 기능입니다. 말 그대로 쓰레기를 수집하듯, 불..

헉!!/Objective C 2012. 1. 3. 19:25
이전 1 다음
이전 다음
공지사항
  • about TAESTORY
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 티몰스 의 랩하는 프로그래머
  • 볼매남의 세상리뷰
  • Access-list 10 permit any
  • IT세상에 나를 내던져라
  • 달과 강물
  • 四神`s world
TAG
  • 자바
  • MySQL
  • 제이쿼리
  • Spring
  • tomcat
  • JavaScript
  • JSP
  • Spring Framework
  • IT
  • 아이폰
  • 자바스크립트
  • 아이폰 개발
  • MAC OSX 10.7
  • jQuery
  • Java
  • iOS 개발
  • oracle
  • 아이폰 어플리케이션
  • 오블완
  • SQL
  • Objective-C
  • zero
  • Object C
  • iPhone
  • Objective C
  • Programming
  • 오브젝트 C
  • 오브젝티브 C
  • iBATIS
  • 티스토리챌린지
more
«   2012/01   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바