iOS/App Develop
-
SingletoniOS/App Develop 2019. 7. 25. 18:06
안녕하세요 dely입니다:) 오늘은 Singleton에 대해서 정리해보겠습니다. Singleton은 디자인패턴 중의 하나입니다. 디자인패턴은 개발 구조적 설계 패턴이라고 표현할 수 있습니다. 이 디자인패턴에는 Singleton 말고도 팩토리 패턴, 옵저버 패턴, 데코레이터 패턴, 어댑터 패턴, 이터레이터 패턴, 델리게이트 패턴이 있습니다. 이후에 하나씩 다뤄볼 수 있겠죠..?? 델리게이트 패턴의 경우에는 2019/07/21 - [iOS/App Develop] - UIImagePickerViewController(photoLibrary) 위의 글에서 ImagePicker를 사용하기 위해 쓰기도 했었습니다. 다시 넘어와서.. 싱글톤(Singleton) 패턴은 단 하나의 클래스 인스턴스만 쓰기 위한 방법으로 ..
-
Navigation ControlleriOS/App Develop 2019. 7. 23. 23:44
안녕하세요 dely입니다:) 오늘은 Navigation Controller에 대해 간단히 정리해보려고 합니다. 지난번에 UINavigation ControllerDelegate에 대해 찾아보다가 급 NavigationController에 대해 정리하고픈 마음이 생겼습니다.(응?) Navigation Controller를 화면에서 인식할 수 있는 것은 화면 상단에 타이틀 바가 생긴다는 것! 만드는 방법은 다음 그림처럼 스토리보드에서 ViewController 하나를 선택하고, Editor > Embed In > Navigation Controller를 클릭합니다. 그럼 다음 그림처럼 ViewController 앞에 Navigation Controller가 생성됩니다. Navigation Controller..
-
UIImagePickerViewController(photoLibrary)iOS/App Develop 2019. 7. 21. 21:01
안녕하세요 dely입니다:) 오늘은 UIImagePickerViewController에 대해 정리해보겠습니다. UIImagePickerViewController는 사진을 찍고, 동영상을 녹화하고, 사용자 미디어 라이브러리에서 항목을 선택하기 위한 시스템 인터페이스를 관리하는 ViewController라고 합니다. (참고: https://developer.apple.com/documentation/uikit/uiimagepickercontroller) 그래서 앨범에서 사진을 선택하여 가져오기 위한 방법은 간단합니다. 1. 무언가를 클릭하면 imagePicker를 띄운다(여기서 무언가는 버튼이나 탭제스쳐) (2. 사용자가 어떤 사진을 선택한다.) - 사용자의 영역이니 설명 생략 3. 선택한 사진을 가져온다...
-
Auto LayoutiOS/App Develop 2019. 7. 19. 16:51
안녕하세요 dely입니다:) 오늘은 iOS 앱을 개발하며 많이 헤매고 힘들었던 오토레이아웃에 대해 정리해보겠습니다. iOS 앱을 개발할 때 이미지, 텍스트필드, 버튼 등 여러가지 요소들을 스토리보드에서 배치하고 구성하게 됩니다. (물론 코드로도 작성할 수 있지만요) 그런데 스토리보드 상에서 볼 때와 달리 직접 모바일 기기에 올리거나 다른 시뮬레이터 기기에서 보게 되면 열심히 공들여 각잡아서 정돈한 레이아웃과는 사뭇 다른 엉망인 레이아웃을 보게 될 때가 있습니다. 그래서 이를 방지하기 위해 사용하는 것이 오토레이아웃입니다. 인스타그램의 레이아웃을 레퍼런스로 두고 화면구성을 찬찬히 해보면서 오토레이아웃을 적용해보도록 하겠습니다. 인스타그램에서 하나의 포스팅 레이아웃을 구성하려하면 다음과 같은 구성을 생각할 ..