Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 해몽
- simulator
- Xcode
- 얻는법
- UIView
- 페이백
- Example
- push
- 신도림 테크노마트
- UITableView
- IOS
- swift3
- afterdelay
- 신도림
- 포켓몬 GO
- Bitcode
- GCD
- LG유플러스
- error
- 공략
- swift
- setting
- 앱스토어
- 포켓볼
- 아이폰7
- 보라카이
- loop
- 스마트폰
- Check
- 샘플
Archives
- Today
- Total
도래울
ios 메모리 에러 찾기 NSZombieEnabled 추가 본문
메모리 관련 Bad_Access가 나는 경우(메모리 할당 해제 관련) 어느 에러인지 찾기가 힘든데 NSZombieEnable를 사용하게 되면 release된 메모리를 NSZombieEnable에서 관리하여 추적할 수 있게 만들어준다. 사용법은 다음과 같다.
여기 까지하면 NSZombieEnabled의 등록이 끝이다. 등록후 컴파일을 해주면 된다.
테스트를 위하여 다음 코드를 작성하였다.
UIButton을 만들고 release를 해준후 title를 추가해주었다. 해당 Button은 이미 release가 되었기 떄문에 메모리 릭이 발생할 것이다.
NSZombieEnabled 사용 전
NSZombieEnabled 사용 후
해당 오류코드가 추가된것을 볼 수 있다.
'개발 > iOS' 카테고리의 다른 글
disable ios8 emoticon keyboard (0) | 2016.08.03 |
---|---|
change the color of hud place of gray color (0) | 2016.08.01 |
swift string search rangeOfString (0) | 2016.07.19 |
ios get the previous viewcontroller that pushed my current view (0) | 2016.07.15 |
swift Get button click inside UI table view cell (0) | 2016.07.13 |
Comments