본문 바로가기

iOS192

[iOS] 안전 영역 (Safe Area) 꼼꼼한 재은 씨의 스위프트 기본편 국내도서 저자 : 이재은 출판 : 루비페이퍼 2018.05.01 상세보기 안전 영역 (Safe Area) UI 구현 시 IOS의 상태 바 등과 겹치지 않도록 하기 위해 제공되는 기준선 UI 상에 화면과 객체 사이의 기준 간격을 제공한다. 사용자의 컨트롤을 받아야하는 객체는 Safe Area 안에 있어야 한다. 2020. 12. 21.
[iOS] 오토 레이아웃 (Auto Layout) 꼼꼼한 재은 씨의 스위프트 기본편 국내도서 저자 : 이재은 출판 : 루비페이퍼 2018.05.01 상세보기 오토 레이아웃 (Auto Layout) 디바이스마다의 화면 크기가 다르기 때문에 화면 크기 변화에 유연하게 대응할 수 있는 레이아웃을 생성해주어야 한다. ios에선 오토 리사이징 (Auto-Resizing), 오토 레이아웃 (Auto-Layout) 이라 불리는 2가지 기능을 제공한다. 화면 크기 변화 대응 방안 화면 크기의 변화에 따라 객체의 가로세로 크기는 유지하고 외부 간격만 늘린다. 화면 크기의 변화에 따라 객체의 외부 간격은 유지하고 가로세로 크기를 늘린다. 1. 오토 리사이징 (Auto-Resizing) 객체 인스펙터 5번째 탭에서 확인 가능 사각형 외부의 간격 표시를 활성화 시키면 해당 .. 2020. 12. 21.
[iOS] View Controller 뷰 컨트롤러 꼼꼼한 재은 씨의 스위프트 3 기본편 국내도서 저자 : 이재은 출판 : 루비페이퍼 2016.11.18 상세보기 View Controller 뷰 컨트롤러 view, 리소스를 관리한다. 하위에 있는 컨텐츠를 관리, 보여주기, 숨기기 등의 구성을 조정하는 역할을 한다. 화면 전환 발생 시 다른 View Controller와의 통신을 수행한다. 앱 아키텍처에서 MVC패턴을 도입하면서 생겨나게 된 컨트롤러 객체 2020. 12. 18.
[iOS] 프로젝트 파일 구성 Do it! 스위프트로 아이폰 앱 만들기 - 입문 국내도서 저자 : 이범근,송호정 출판 : 이지스퍼블리싱 2017.02.07 상세보기 프로젝트 파일 구성 파일명 설명 AppDelegate.swift - 앱의 실행 주기 (Life Cycle)을 관리하는 클래스 파일 - 앱이 실행, 종료 될 때 혹은 백그라운드 실행 시 하는 일들을 관리 - 초보 단계일 땐 코딩할 일이 거의 없다. SceneDelegate.swift - UI의 실행 주기 (Life Cycle)을 관리하는 클래스 파일 - 초보 단계일 땐 코딩할 일이 거의 없다. ViewController.swift - 화면에 보이는 '뷰'에서 처리하는 내용의 스위프트 소스 코드를 담고 있는 클래스 파일 - 일반적으로 이 파일에서 코딩을 하게 된다. - 뷰 1.. 2020. 12. 7.