본문 바로가기
[Effective Objective-C] #21 오브젝티브-C 에러 모델을 이해하라 [Effective Objective-C] #21 오브젝티브-C 에러 모델을 이해하라 출처 : Effective Objective-C -기본적으로 ARC ( Automatic Reference Counting) 가 예외(Exception)에 안전하지 않다.사실 이는 범위 끝에서 릴리스되어야 하는 객체가 예외가 발생하면 릴리스되지 않는다는 것을 의미한다.컴파일러 플래그( flag ) 를 켜면 예외 안전( exception-safe ) 모드를 생성할 수 있지만,그렇게 하면 예외가 발생하지 않는 상황에서도 동작하는 추가적인 코드가 만들어진다.이 컴파일러 플래그는 -fobj-arc-exceptions 다. -ARC 를 사용하지 않더라도 예외가 발생했을 때 메모리 누수를 막는 안전한 코드를 작성하는 것은 어렵다... 2017. 9. 1.
[iOS Study] 디버그 도구 [iOS Study] 디버그 도구 출처 : 아론 힐리가스의 iOS 프로그램 -Xcode 5 CPU와 메모리 사용량에 관한 정보를 한눈에 제공하는 디버그 측정기(debug gauges) 가 있다. -디버그 네비게이터는 프로그램 실행 중에(실시 정지나 중단된 경우가 아닌) CPU 와 메모리 측정기를 보여준다. -이 측정기들은 실제 프로그램이 실행 중인 하드웨어를 기반으로 측정한다.Mac 은 iOS 장비보다 가용 램이 훨씬 많고 CPU 코어도 대개 더 많다.따라서 iOS 시뮬레이터에서 프로그램을 실행하면 CPU 와 메모리 사용량은 매우 작게 나타날 것이다. -CPU 디버그 측정기는 편집기 패널에 CPU 리포트를 표시한다. Percentage Utilized 해당 장비가 가진 CPU 코어 수에 상대적인 CPU .. 2016. 2. 26.
[똑딱이] 똑딱이로 야경사진을 찍어보자. 손가락 꾸욱~♥ 응원해주세요!! 야경 사진, 똑딱이도 할 수 있다. 기상도를 열심히 보자. 헤이즈( 엷은 안개 ) 가 끼는 날은 뿌연 사진이 찍힌다. 구름 한 점 없이 맑고 깨끗한 날이나 날씨가 추운 겨울, 비가 내린 직후에 헤이즈가 보통 없다. 바람이 적당히 불어 시정이 20km 이상 나오는 날이 야경 사진을 찍는 적기이다. 매직 아워를 놓치지 말자. 해진 직후부터 약 30분 동안은 매직아워로 야경 사진을 찍기에 가장 좋은 시간. 좋은 타이밍을 잡기 위해서는 우선 현장에 일찍 도착해야 한다. 최소한 해가 지기 한 시간 전에는 야경사진 찍을 장소에 도착해 있어야 한다. 흔들림은 야경 사진의 적 야경사진의 가장 큰 적은 흔들림. 야경사진에 삼각대는 필수품. 셔터를 누르는 순간에도 흔들림에 영향을 주기 때문.. 2013. 2. 16.
반응형