본문 바로가기

2년이 넘게 몰랐던 아이폰 카메라의 스펙타클한 기능 4가지!! 아이폰을 사용한지 2년이 넘도록 몰랐던 카메라의 기능;; iOS5.0 부터 적용되었다 싶은 기능도 있긴 한 것 같은데- 어찌 되었건 저만 몰랐을지 모르는(?) 새로운 정보를 알게되어 동영상과 함께 포스팅 합니다. 1. 볼륨 버튼으로 사진 찍기 - 기기 자체의 볼륨버튼으로 촬영 가능 - 이어폰의 볼륨버튼으로 촬영 가능 (정품 이어폰에 해당되겠지만) 2. 포커스 고정하기 - 화면에 원하는 부분을 선택하여 포커스를 잡는 것은 알고 있었으나 누르고 있을 생각은 왜 안해봤을까 3. 사진이 더 잘 나오도록...? - 옵션에서 격자를 설정하여 격자 안에 사물을 두고 찍는다라는데......정말? 4. 사진 자르기 - 확대하여 스크린샷, 이건 자주 썼던 꼼수(/) 자세한 내용은 아래 동영상 ▽ 더보기
스프링 / DI패턴 / 의존관계 #스프링의 개념 서비스 지향적인 프레임워크로 하나의 완성된 컴포넌트를 여러 서비스 클래스들을 조합하여 작업을 쉽게 하고 의존도가 낮은 코드를 만드는 프레임워크 #스프링의 특징 경량 컨테이너(집합소) 자바 객체를 담고 있는 컨테이너 생성, 소멸과 같은 라이프 사이클 관리 객체를 가져와 사용가능 인터페이스를 사용하여 의존관계 약화 DI(Dependency Injection : 의존관계)지원 AOP(Aspect Oriented Programming : 관점지향)지원 MVC 지원 POJO(Plain Old Java : JDK만 있으면 다른 컨테이너를 필요치 않음)지원 #DI 패턴이란 객체 간의 의존 관계를 객체 자신이 아닌 외부의 조립기(Assembler)가 수행 #의존방법 명시 하는 세가지 방법 정리 1. 생.. 더보기
간단 용어 정리.. 1. 인터페이스와 추상클래스 - 인터페이스 객체생성x 추상 메소드 만을 가짐 : 선언o 정의x 다중상속 지원(,구분) 개발시간 단축, 표준화 가능, 관계 없는 클래스들의 중개, 독립적 프로그래밍 - 추상클래스 객체생성x 구현된 메소드와 멤버변수 : 선언o 정의x 클래스와 메소드에서만 사용 가능 추상 클래스를 상속 받은 하위 클래스는 추상 메소드를 오버라이딩 2. MVC1 / MVC2 MVC : Graphical User Interface를 사용할 때, Model 계층과 View 계층 사이에 Control 계층을 만들어서 사용하는 것 - MVC1 개발시간 단축되나 html, javascript, jsp 로직이 한페이지에 쓰여 유지보수 어려움 디자이너와 개발자간의 충돌 야기 - MVC2 로직과 프리젠테이션의.. 더보기