책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788966183913
· 쪽수 : 368쪽
· 출판일 : 2012-06-25
책 소개
목차
Chapter 01 iOS 성능 최적화 소개
01 스마트폰의 새로운 시대
02 성능의 중요성
03 어떠한 독자를 위한 책인가?
04 집필 방식
05 준비사항
06 책의 사용법
07 개요
08 소스 코드
09 저자의 연락처
Chapter 02 툴을 사용하여 앱 벤치마크하기: 시뮬레이터와 실제 장치 테스트
01 시뮬레이터와 실제 장치
02 메모리와 성능
03 툴
04 기본 툴
05 메모리 툴
06 성능 툴
07 여러 툴의 조합
08 모든 인스트루먼트들
09 요약
Chapter 03 UITableView 성능 향상 및 최적화
01 예제 소개
02 추가적인 기술
03 수정과 재정렬의 성능
04 요약
Chapter 04 이미지와 데이터 캐싱 기술을 이용한 앱 성능 향상
01 네트워크, 파일, 메모리 프로세싱의 성능 차이점
02 캐싱(Caching) 소개
03 캐시해야 할 항목
04 요약
Chapter 05 알고리즘과 데이터 구조를 이용한 앱 튜닝
01 첫 번째 예제
02 알고리즘 성능 측정의 이론적 이슈
03 실제 측정
04 데이터 구조와 알고리즘
05 기타 알고리즘과 문제해결 방법
06 요약
Chapter 06 멀티스레딩 기술을 이용한 병렬 데이터 액세스 향상
01 스레드와 멀티스레딩이란?
02 스레딩 용어
03 첫 번째 예제
04 멀티스레딩의 장점
05 멀티스레드 앱을 생성하는 법
06 아이폰을 위한 스레드 인스트루먼트
07 요약
Chapter 07 성능 향상을 위한 메모리사용 최적화
01 간단한 복습
02 ARC(Automatic Reference Counting)
03 고급 메모리 문제
04 UIViewController
05 객체 복사
06 고급 오토릴리즈 풀
07 인스트루먼트(Instrument)
08 요약
Chapter 08 멀티태스킹 앱 성능을 위한 멀티스레딩과 효율적인 메모리 사용 통합
01 아이폰의 멀티태스킹이란?
02 백그라운드 서비스
03 iOS 버전 다루기
04 요약
Chapter 09 Native C/C++를 통한 성능 향상
01 이익과 비용
02 기본 C 프로그래밍과 C++ 프로그래밍
03 실제 예제
04 요약
Chapter 10 안드로이드와 윈도우 폰의 성능 문제점 비교
01 에뮬레이터와 장치에서의 벤치마킹
02 ListView 성능
03 데이터 캐싱(Data Caching)
04 데이터 구조와 알고리즘
05 멀티스레딩
06 메모리 관리
07 멀티태스킹
08 C/C++ 프로그래밍 지원
09 요약
책속에서




















