책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 모바일 프로그래밍 > 아이폰/아이패드
· ISBN : 9788960774834
· 쪽수 : 304쪽
책 소개
목차
1장, 성능, 병목현상과 기초
___성공과 성능
___성능 인식
___성능 기초
___성능 접근
___프로세스 관리
___메모리
___저장장치
___네트워크
___사용자 인터페이스
___좋은 이웃되기
___애플리케이션 설계 및 구조
___애플리케이션 성능
___요약
2장, 성능을 고려한 설계
___프로젝트 준비하기
___프로젝트 구성
___프로젝트 구조
___그룹과 파일
___코드 구조
___요약
3장, 유지보수
___변수 명명 규칙
___메소드 명명 규칙
___카멜 케이스 명명 규칙
___구문 효율성
___가독성과 압축성의 비교
___도트 구문
___리팩토링
___라이브러리 부풀리기
___LIPO
___주석달기
___문서화
___요약
4장, 신뢰성
___예외 처리
___오류 검사
___단위 테스트
___로직 단위 테스트를 위한 프로젝트 준비하기
___애플리케이션 단위 테스트를 위한 프로젝트 준비하기
___요약
5장, 성능 측정과 벤치마킹
___정적 분석기
___인스트루먼트
___요약
6장, 구문과 프로세스 성능
___반복 루프
___객체 재사용
___비트마스크
___정렬하기
___버블 정렬
___선택 정렬
___버켓 정렬
___퀵 정렬
___실행 루프
___타이머
___세마포어
___요약
7장, 네트워크 성능
___소켓
___스트림
___프로토콜
___대역폭
___압축
___파사드 패턴
___요약
8장, 메모리 성능
___가비지 콜렉션
___alloc
___dealloc
___copy
___retain
___release
___autorelease
___didReceiveMemoryWarning
___요약
9장, 애플리케이션과 객체 라이프사이클
___사전준비
___애플리케이션 라이프사이클
___애플리케이션 구동 시퀀스
___애플리케이션 실행
___애플리케이션 종료 시퀀스
___애플리케이션 초기화
___awakeFromNib
___application:didFinishLaunchingWithOptions
___applicationDidBecomeActive
___applicationWillEnterForeground
___applicationWillResignActive
___applicationDidEnterBackground
___applicationWillTerminate
___객체 라이프사이클
___객체 초기화
___요약
10장, 애니메이션, 뷰, 디스플레이 성능
___뷰 성능
___애니메이션 콘텐츠
___코어 애니메이션
___항목 렌더러
___요약
11장, 데이터베이스와 저장소 성능
___디스크
___캐시
___압축
___SQLite
___코어 데이터
___요약
12장, 보편적인 코코아 설계 패턴
___설계 패턴은 왜 중요한가
___싱글톤
___중재자
___딜리게이트
___어댑터
___데코레이터
___MVC
___요약
13장, 엑스코드 장점
___분산 빌드
___데드 코드 스트리핑
___컴파일러
___디버거
___소스코드 관리
___요약