Swift에서 외부 모듈의 internal 프로퍼티에 접근하기
원래 Swift에서는 외부 모듈의 internal 프로퍼티에 당연히! 접근할 수 없습니다. 접근레벨이 public이거나 open인 경우에만 외부에서 사용할 수 있습니다.
원래 Swift에서는 외부 모듈의 internal 프로퍼티에 당연히! 접근할 수 없습니다. 접근레벨이 public이거나 open인 경우에만 외부에서 사용할 수 있습니다.
NSCache는 데이터를 임시로 저장할 수 있는 컬렉션입니다. 딕셔너리처럼 키-값 형태로 데이터를 저장할 수 있습니다. Mutable한 타입으로 중간에 데이터를 변경할 수 있습니다. 그리고 시스템의 자원이 부족해지면 데이터가 제거될 수 있습니다. 이러한 특징으로 Swift에서 메모...
왜 Cannot use mutating member on immutable value 에러가 발생할까?
날씨 앱 뷰에 데이터가 갱신되지 않는 문제해결
Automatic Reference Couting
시스템에서 메모리가 부족하면 앱에 경고를 보냅니다.
LLDB는 LLVM 프로젝트의 한 부분으로 LLVM 프론트엔드에 대응하는 디버거로 GDB와 유사한 기능을 가진 디버깅 환경을 제공합니다. Xcode 5 이상의 버전에서 기본 디버거로 채택하고 있으며 Xcode IDE 환경 내에서 LLDB 명령에 직접 접근할 수 있도록 디버깅 콘솔 ...
iOS 뷰와 컨트롤은 콘텐츠를 화면에 표시하고 콘텐츠와의 상호작용을 정의합니다.
앱은 실행 상태뿐만 아니라 여러 가지 상태를 가지고 있습니다. 앱을 실행한 후 사용하다가 전화가 오거나 알림이 올 때, 다른 앱을 켰을 때, 화면을 내렸을 때와 같은 이벤트가 발생했을 때 앱의 상태도 변경됩니다. 이러한 상태를 추적하고 관리해야 앱을 더욱 안정적으로 동작하게 만들 ...