본문 바로가기
[iOS Study] 뷰 컨트롤러 [iOS Study] 뷰 컨트롤러 출처 : 아론 힐리가스의 iOS 프로그래밍 -뷰 컨트롤러는 UIViewController 의 하위 클래스 인스턴스이다.뷰 컨트롤러는 뷰 계층구조를 관리한다.뷰 컨트롤러는 계층구조를 구성하는 뷰 객체들을 만들고 뷰 객체와 관련된 이벤트를 제어하고, 윈도우에 뷰 계층구조를 추가하는 역할을 한다. -UIViewController 의 하위 클래스는 중요한 프로퍼티를 하나 상속받는다. @property (nonatomic, strong) UIView *view; 이 프로퍼티는 UIView 인스턴스를 가리킨다.뷰 컨트롤러의 View 가 윈도우의 하위뷰로 추가되면, 뷰 컨트롤러의 뷰계층 전부가 윈도우에 추가된다. -뷰 컨트롤러의 view 는 화면에 보여줄 필요가 있을 때까지 만들어지.. 2016. 2. 18.
[iOS Study] 간단한 iOS 앱 만들기 [iOS Study] 간단한 iOS 앱 만들기 출처 : 아론 힐리가스의 iOS 프로그래밍 -모델과 뷰는 서로 통신하지 않는다. -XIB 은 “집” 이라고 읽는다.XML Interface Builder 를 의미한다. -Xcode 에서 좌측 section 을 [네비게이터 영역], 우측 section 을 [유틸리티 영역] 이라고 부른다.유틸리티 영역의 상단의 [인스펙터(inspector)] 와 하단의 [라이브러리(library)] 로 구성된다. -프로젝트 네비게이터의 그룹은 순전히 파일을 구성하는 데만 사용되고 실제 파일 시스템에 디렉터리 형태로 만들어지지는 않는다. -인터페이스 빌더는 편집기 영역을 두 부분으로 나눈다.왼편의 [독 (dock)]과 오른편의 [캔버스 (canvas)]이다. 독은 XIB 파일 내.. 2016. 2. 12.
[Effective Java] 불필요한 객체의 생성을 피하자. 불필요한 객체의 생성을 피하자. - 기능적으로 동일한 객체를 필요할 때마다 매번 새로 생성하기보다는 하나의 객체를 재사용하는 것이 좋을 때가 많다. 재사용을 하면 객체 생성에 소요되는 비용(시간과 자원)이 절감되어 실행 속도가 더 빨라지고 코드도 보기 좋게 작성할 수 있다. 불변(immutable) 객체는 항상 재사용이 가능하다. - 불 필요한 객체 생성을 막기 위한 첫번째 좋은 방법은 static 팩토리 메소드를 사용하는 것이다. - 불변객체가 아닌 가변객체더라도 상태가 변경되지 않는 것이 보장되면 재사용 가능하다. - 재사용을 막기 위한 static 팩토리 메소드에서 늦 초기화 ( lazy initialization ) 을 하는 경우가 있는데, 후에 다루겠지만 두드러진 성능 개선이 나타나진 않고, 오.. 2015. 4. 30.
하이퍼 바이저 ( Hypervisor ) 란? 하이퍼 바이저 ( Hypervisor ) 란? 참조 및 이미지 출처 : http://naleejang.tistory.com/91http://virtualhive.tistory.com/36 물리 서버를 가상화 환경으로 만들기 위해서는 하이퍼 바이저 ( Hypervisor ) 기술이 필요하다. 하이퍼 바이저는 호스트 컴퓨터 1대에서 다수의 운영체제를 동시에 실행할 수 있도록 해준다. 하이퍼 바이저는 2가지로 분류된다. 1. Native ( Bare-metal ) 하드웨어에 직접 설치되어 이 녀석이 여러개의 OS 를 돌린다. 호스트 OS 가 없어 이에 리소스를 할당하지 않아도 된다. 호스트형 가상화에 비해 오버헤드가 적고, 물리 컴퓨터 리소스 관리가 유연하다. 자체적으로 관리기능을 갖고 있지 않아 별도의 관리.. 2014. 5. 20.
[시작 프로그램] AdobeBridge 가 뭐야? 삭제해도 되나? 시작 프로그램, AdobeBridge 가 뭐야? 삭제해도 되나? AdobeBridge 윈도우 최적화를 위해서는 꼭 켜지 않아도 되는 시작 프로그램들을 제거해주는 것이 좋다.불필요한 시작프로그램은 윈도우가 시작하면서부터 구동되어 계속 리소스를 낭비하기 때문이다. adobe 사에서 출시한 프로그램 ( photoshop, illustrator, flash ) 에 관련된 프로그램으로adobe 에 대한 최신 업데이트를 꼭 유지하지 않아도 된다면 삭제해주어도 무방하다. adobe, adobebridge, AdobeBridge 가 뭐야? 삭제해도 되나?, Flash, illustrator, photoshop, windows, 리소스, 삭제, 시작 프로그램, 어도비, 업데이트, 윈도우즈, 일러스트레이터, 제거, 포토샵.. 2013. 12. 6.
[시작 프로그램] AdobeAAMUpdate 가 뭐야? 삭제해도 되나? 시작 프로그램 AdobeAAMUpdate 가 뭐야? 삭제해도 되나? AdobeAAMUpdate 윈도우 최적화를 위해서는 꼭 켜지 않아도 되는 시작 프로그램들을 제거해주는 것이 좋다.불필요한 시작프로그램은 윈도우가 시작하면서부터 구동되어 계속 리소스를 낭비하기 때문이다. adobe 사의 프로그램 ( photoshop, illustrator, flash ) 에 관련된 프로그램으로 adobe 에 대한 최신 업데이트를 꼭 유지하지 않아도 된다면 삭제해주어도 된다. adobe, adobeaamupdate, Flash, illustrator, photoshop, windows, 리소스, 삭제, 시작 프로그램, 시작 프로그램 AdobeAAMUpdate 가 뭐야? 삭제해도 되나?, 어도비, 업데이트, 윈도우, 일러스트.. 2013. 11. 21.
[시작 프로그램] SwitchBoard 가 뭐야? 삭제해도 되나? 시작 프로그램 SwitchBoard 가 뭐야? 삭제해도 되나? SwitchBoard 윈도우 최적화를 위해서는 꼭 켜지 않아도 되는 시작 프로그램들을 제거해주는 것이 좋다.불필요한 시작프로그램은 윈도우가 시작하면서부터 구동되어 계속 리소스를 낭비하기 때문이다. adobe 사의 프로그램 ( photoshop, illustrator, flash ) 에 관련된 프로그램으로 adobe 에 대한 최신 업데이트를 꼭 유지하지 않아도 된다면 삭제해주어도 된다. adobe, Flash, illustrator, photoshop, Switchboard, windows, 리소스, 삭제, 시작 프로그램, 시작 프로그램 SwitchBoard 가 뭐야? 삭제해도 되나?, 시작프로그램, 어도비, 업데이트, 윈도우, 일러스트레이터,.. 2013. 11. 8.
[시작프로그램] startoolsup 이 뭐야? 삭제해도 되나? 시작프로그램, startoolsup 이 뭐야? 삭제해도 되나? startoolsup 윈도우 최적화를 위해서는 꼭 켜지 않아도 되는 시작 프로그램들을 제거해주는 것이 좋다.불필요한 시작프로그램은 윈도우가 시작하면서부터 구동되어 계속 리소스를 낭비하기 때문이다. startoolsup 은 별 pdf ( pdf viwer )와 관련된 process로 사실 시작프로그램으로 등록될 구체적 이유는 없어 보인다 제거해주어도 된다. pdf viewer, startoolsup, windows, 리소스, 별 pdf, 시작 프로그램, 윈도우, 윈도우 시작 프로그램, 윈도우 최적화, 윈도우즈, 제거, 최적화 2013. 10. 27.
컴퓨터 한대로 여러명이서 사용하자! "컴투게더 프로" 컴퓨터 한대로 여러명이서 사용하자! "컴퓨게더 프로" 이 글은 해당제품 리뷰가 아니고, 그냥 이쪽 저쪽 기사를 둘러보자 찾아낸 정보 공유차 블로깅합니다. 엔텍이라는 회사에서 나온 컴투게더 프로. 컴퓨터 1대 + 모니터 및 주변기기 여러대 + 윈도우 사용자 계정을 여러개 + 컴투게더 여러대 로 설정하여결론적으로 컴퓨터 1대를 여러명이 공유해서 쓸 수 있다고 한다. 예를 들어 3명이서 사용하고자 하면 다음과 같은 구성이 되어야 한다.PC 1대 + 모니터 3대 + 키보드 3대 + 마우스 3대 + 컴투게더 3개 + 윈도우 계정 3개. ( license 아님 ) 컴퓨터 resource 를 공유하는 형태이기 때문에 상호간의 보안이 문제가 될 수 있고,일반적인 사무업무에는 쓸만하나 게임과 같이 리소스를 많이 사용하는.. 2013. 10. 5.
반응형