본문 바로가기

interactive service/App4

Xcode Project Files의 기본 구성 1. AppDelegate.swift - 앱의 실행 주기(Life Cycle)을 관리하는 내용의 스위프트 소스 코드가 들어 있는 클래스 파일. 앱을 실행하거나 종료 또는 백그라운드를 실행할 때 하는 일들을 관리함. 2. SceneDelegate.swift - 사용자 인터페이스 (User Interface; UI)의 실행 주기(Life Cycle)를 관리하는 내용의 스위프트 소스 코드가 들어있는 클래스 파일. 3. ViewController.swift - 화면에서 보이는 뷰에서 처리하는 내용의 스위프트 소스 코드를 담고 있는 클래스 파일. 뷰 하나당 클래스 하나가 대응되므로 스토리보드에서 여러 개의 뷰를 추가하면 뷰의 개수만큼 뷰 컨트롤러 클래스 파일이 필요함. 4. Main.storyboard - 앱의 .. 2022. 8. 5.
iOS앱의 구조를 뜯어 보자 iOS의 UI에 관하여 Apple의 공식 Human Interface Guidelines를 비롯한 디자인 시스템은 아래 블로그 링크로 들어가시면 보실 수 있어요. 디자인 시스템 자료 정리한 내용 https://blog.naver.com/jess0884/222003982618 iOS의 UI component는 UI View Class를 상속합니다. 그러므로 일종의 View로 볼 수 있죠. iOS의 UI Component는 크게 세가지로(Bars, Views, Controls) 분류됩니다. iOS의 UIkit는 UI Component를 정의할 뿐만 아니라 사용자의 제스처를 인식하거나 드로잉, 접근성, 프린트 지원 등의 기능을 담당하는 객체를 정의하기도 합니다. View Controller는 하위에 있는 콘텐.. 2022. 1. 26.
Flutter 로 서비스 앱 개발하기_2 Android Studio 에서 Create New Flutter Project를 클릭합니다. ( Dart 와 Flutter Plugin 은 우측 하단의 Configure > Plugins 를 통해 설치할 수 있습니다.) Flutter Application 을 선택합니다. Project name을 임의로 작성합니다. 소문자, 언더바(_) 등은 사용가능하나, 대문자는 사용할 수 없습니다. AVD Manager (안드로이드 스튜디오 에뮬레이터) 를 실행시킵니다. Flutter Demo App이 실행됩니다. 2021. 1. 17.
Flutter 로 서비스 앱 개발하기_1 mac OS 환경에서 Flutter SDK를 다운 받고, 환경 변수를 설정하였습니다. flutter.dev/docs/get-started/install/macos macOS install How to install on macOS. flutter.dev export PATH="$PATH:`pwd`/flutter/bin" flutter doctor 다음 글에서는 안드로이드 스튜디오에서 플러터 프로젝트를 만들어 보겠습니다. 2021. 1. 16.