본문 바로가기
[Effective Objective-C] #50 캐시가 필요할 때 NSDictionary 보다는 NSCache 를 사용하라 [Effective Objective-C] #50 캐시가 필요할 때 NSDictionary 보다는 NSCache 를 사용하라 출처 : Effective Objective-C -맥 OSX 또는 iOS 앱을 개발할 때 대부분의 경우 캐싱을 어떻게 구현할지 정해야 한다.첫 번재로 해볼만한 방법은 사전을 이용해 메모리에 저장하는 것이다.경험이 없는 개발자는 간단하게 NSDictionary 를 사용할 것이다.많이 사용되는 클래스이기 때문이다.그러나 Foundation 프레임워크의 NSCache 가 정확히 이런 용도로 설계되었기 때문에 이 클래스를 사용하는 것이 훨씬 좋다. -NSDictionary 에 비해 NSCache 가 지닌 장점은 시스템 메모리가 꽉 차면 자동으로 캐시의 메모리가 정리된다는 것이다.사전을 캐.. 2017. 10. 18.
[디저트] 신세계 백화점, 훗카이도산 치즈타르트 도전!! [디저트] 신세계 백화점, 훗카이도산 치즈타르트 도전!! 이모를 만나기 위해 강남 고속터미널에 갔다가,기다리는 동안 신세계 백화점 지하 식품매장을 구경하기로 한다. 그러다가 보게 된 줄을 서는 엄청난 인파!!바로 "훗카이도산 치즈타르트" 를 사기 위한 줄이었다. 훗카이도산 밀가루를 사용하여 바삭바삭함을 위해 두번 구웠다고 한다.무스부분은 훗카이도산 치즈 2종류 + 프랑스산 치즈를 사용했다고 하며,훗카이도(북해도)에서 직접 만든것을 배송해서 굽기만 하여 판매한다고 한다. 줄은 꽤 긴 편이었는데, 2줄정도 서 있으면 약 15분정도의 대기시간이 소요된 듯 싶었다. 사는 갯수에도 제한이 있었는데 한 사람만 7개까지만 구매가 가능하다고 한다. 가격은 1조각에 2,800원.6조각은 원래 16,800원인데 800원 .. 2017. 2. 26.
[Django] 파이썬 웹 프로그래밍 - Django 의 핵심 기능 #1 [Django] 파이썬 웹 프로그래밍 - Django 의 핵심 기능 #1 -책을 읽으며 Remind 하는 내용, 핵심 내용, 모르던 내용을 정리한 것입니다. 예문 및 자세한 설명은 책을 구매하여 보세요~ * 4.1.1. 데이터 입력 및 수정 * 4.1.2. 필드 순서 변경하기 -테이블 데이터 변경이 아닌 테이블을 보여주는 UI 양식 변경은 admin.py 파일을 변경하면 된다.아래와 같이 순서에 대해 정의하는 admin.ModelAdmin 을 상속하는 녀석을 만들고, register 할 때 이 class 를 함께 전달하면 된다. class QuestionAdmin(admin.ModelAdmin): fields = [‘pub_date’, ‘qestion_text’].. 2016. 12. 13.
반응형