싱글턴(Singleton)에 대해 알아보겠습니다. Singleton패턴이란? 싱글톤 패턴(Singleton Pattern)을 따르는 클래스는, 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이고 최초 한번만 메모리를 할당하고(Static) 그 메모리에 인스턴스를 만들어 사용합니다.이와 같은 디자인 유형을 싱글톤 패턴이라고 한다. 고정된 메모리 영역을 얻으면서 한번의 인스턴스를 사용하기 때문에 메모리 낭비를 방지할 수 있습니다. 특정 클래스의 인스턴스에 접근할 때 항상 동일한 인스턴스만을 반환하도록 하는 설계 패턴 한 번 생성된 이후에는 프로그램이 종료될 때까지 항상 메모리에 상주 어플리케이션에서 유일하게 하나만 필요한 객체에 사용 UIApplication, AppDelegate 등 싱글톤 패..
Code Snippet에 대해 알아 보겠습니다. Code Snippets이란? 정의를 찾아보면 작은 정보라는 의미 입니다. 즉 생상성을 높이기 위한 작은 정보라고 볼 수 있습니다. Xcode에서 기본적으로 제공하는 Snipptes뿐만 아니라 자기가 원하는 코드를 커스텀하여 저장할 수 있습니다. Edit Snippets 자기가 원하는 코드를 블록잡아서 꾹 누르신다음 코드 스니핏 라이브러리로 드래그 하시면 위의 화면 처럼 커스텀 할 수 있게 나타납니다! Completion Scopes 란 User CodeSnippets Finder에서 아래 경로를 이동하면 개인이 커스텀한 Snippets을 볼 수 있습니다. 이름이 랜덤으로 알아볼 수 없게 지정되있는데 이 Snippets들을 이름을 지정해주고 따로 백업해 두..
UI에 필요한 개념들에 대해 알아 보겠습니다. Resolution(해상도) https://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions The Ultimate Guide To iPhone Resolutions The email address you entered is not valid. The trial is limited to 7 days. Only the days when you actually use the plugin are counted. Not downloading automatically? Click here to download. www.paintcodeapp.com iOS, MAC등 constraint나 constant값을..
Xcode의 기본적인 사용법에 대해 알아 보겠습니다. Xcode 통합 개발 환경(IDE,Integrated Development) = Editor + Compiler + Debugger + … e.g. Visual Studio, Eclipse, Delphi, Net Beans 등 공식 지원 언어 : Swift, Objective-C, C, C++, Fotran, Ruby, Python, Java 등 History Xcode 이전 프로젝트 빌더라는 프로그램으로 사용되던 것이 2003년 OS X 와 함께 공개 Xcode 3 - OS X Leopard (10.5), iOS 개발 가능 Xcode 4 - 인터페이스 빌더가 내부 모듈로 탑재, ARC 소개, LLVM 컴파일러로 넘어가는 과도기 Xcode 5 - LL..