아론 힐리가스의 오브젝티브-C 프로그래밍

아론 힐리가스
384p
구매 가능한 곳

저자/역자

코멘트

2

더 많은 코멘트를 보려면 로그인해 주세요!

목차

1부 서막 Chapter 01 여러분 , 그리고 이 책 C와 오브젝티브-C 이 책이 발휘하는 효과 프로그래머의 삶이란? Chapter 02 첫 프로그램 애플의 개발자 도구 설치하기 Xcode로 시작하기 어디서부터 코드를 작성해야 할까? 작성한 프로그램을 어떻게 실행할까? 그렇다면 과연 프로그램이란 무엇일까? 프로그래밍은 계속 되어야 한다 2부 프로그래밍은 어떤 과정을 거칠까 Chapter 03 변수와 타입 타입 변수가 들어 있는 프로그램 도전 과제 Chapter 04 if/else 불린 변수 else if 조금 더 깊게: 조건 (3항) 연산자 도전 과제 Chapter 05 함수 함수는 언제 사용해야 할까? 함수는 어떻게 작성하고 사용할까? 함수들은 서로 어떻게 동작하는가? 지역 변수, 프레임, 스택 되부름 디버거로 프레임 들여다보기 리턴 전역 변수와 정적 변수 도전 과제 Chapter 06 수 printf() 정수 정수를 표시하기 위한 토큰들 정수 연산 부동 소수점 수 부동 소수점 수를 표시하기 위한 토큰들 부동 소수점 수에 사용하는 함수들 도전 과제 Chapter 07 루프 while 루프 for 루프 break continue do-while 루프 도전 과제 Chapter 08 주소와 포인터 주소 얻기 포인터에 주소 저장하기 어떤 주소의 데이터 가져오기 차지하는 바이트 수는? NULL 포인터 선언 스타일 도전 과제 Chapter 09 참조에 의한 전달 참조에 의한 전달 방식으로 함수 작성하기 NULL의 역참조 피하기 Chapter 10 구조체 도전 과제 Chapter 11 힙 3부 오브젝티브-C와 기초 지식 Chapter 12 객체 첫 객체를 만들고 사용하기 메시지 해부 메모리 속 객체 id 도전 과제 Chapter 13 메시지 심화 메시지를 겹쳐 보내기 여러 개의 인수 nil에 메시지 보내기 도전 과제 Chapter 14 NSString 도전 과제 Chapter 15 NSArray NSMutableArray 도전 과제 Chapter 16 개발자용 도움말 문서 Reference 간편 도움말 그 밖의 옵션과 리소스 Chapter 17 첫 클래스 액세서 메소드 점 표기법 프로퍼티 self 복합 파일 구성 도전 과제 Chapter 18 상속 메소드 오버라이드하기 super 도전 과제 Chapter 19 객체 인스턴스 변수 객체 소유권과 ARC Asset 객체 만들기 Employee 클래스에 다중 관계 추가하기 도전 과제 Chapter 20 메모리 누수 막기 유지 사이클 약한 참조 약한 참조를 0으로 만들기 조금 더 깊게 ? 참조 수동 카운팅과 ARC 유지 카운트 규칙 Chapter 21 컬렉션 클래스 NSArray/NSMutableArray 변경할 수 없는 객체 정렬하기 필터링하기 NSSet/NSMutableSet NSDictionary/NSMutableDictionary C의 기본 타입 컬렉션과 nil 도전 과제 Chapter 22 상수 전처리기 지시자 #include와 #import #define 전역 변수 enum #define과 전역 변수의 맞대결 Chapter 23 NSString과 NSData로 파일 쓰기 NSString 인스턴스를 파일에 쓰기 NSError NSString으로 파일 읽기 NSData 객체를 파일에 쓰기 NSData 인스턴스를 파일에서 읽기 Chapter 24 콜백 타깃과 액션 도우미 객체 알림 어느 것을 사용해야 할까? 콜백과 객체 소유권 Chapter 25 프로토콜 Chapter 26 프로퍼티 리스트 도전 과제 4부 이벤트 구동 애플리케이션 Chapter 27 첫 iOS 애플리케이션 iTahDoodle로 내딛는 첫 발 BNRAppDelegate C의 도우미 함수 추가하기 iTahDoodle의 객체들 모델?뷰?컨트롤러 애플리케이션 델리게이트 뷰 설정하기 iOS 시뮬레이터에서 실행하기 테이블 뷰 연결하기 새로운 태스크 추가하기 태스크 데이터 저장하기 조금 더 깊게: main( )은 하는 일이 무엇일까? Chapter 28 첫 코코아 애플리케이션 BNRDocument.h 편집하기 인터페이스 빌더 살펴보기 BNRDocument.xib 편집하기 서로 연결하기 MVC 정리하기 BNRDocument.m 편집하기 도전 과제 5부 오브젝티브-C 고급 Chapter 29 init init 메소드 작성하기 init 메소드 액세서 사용하기 인수를 받는 init 메소드 치명적인 init 메소드 Chapter 30 프로퍼티 프로퍼티의 속성 변경 가능성 수명 지정자 atomic이나 nonatomic을 선택할 기준 키값 코딩 비 객체 타입 Chapter 31 카테고리

본 사이트의 모든 콘텐츠는 왓챠피디아의 자산이며, 사전 동의 없이 복제, 전재, 재배포, 인용, 크롤링, AI학습, 데이터 수집 등에 사용하는 것을 금지합니다.

  • 주식회사 왓챠
  • 대표 박태훈
  • 서울특별시 서초구 강남대로 343 신덕빌딩 3층
  • 사업자 등록 번호 211-88-66013