학습목표 : iOS 앱에서 컨트롤 요소를 효과적으로 설계, 구성, 활용하는 역량을 기르는 데 중점을 둔다. 버튼(Button): 버튼(Button): 사용자가 터치할 때 발생하는 동작을 알려주는 컨트롤이다.iOS에서 쓰이는 버튼의 종류에는 시스템 버튼, 상세정보 공개 버튼, 정보 버튼, 연락처 추가 버튼이 있다.콘텍스트 메뉴상황에 맞는 명령을 즉시 표시하는 메뉴이다. 콘텍스트 메뉴를 보려면 스와이프하면 된다.사용 사례:터치(길게 누르기) 및 클릭으로 메뉴 표시.예: 메일 앱에서 "답장", "이동" 옵션 제공.모범 사례:관련성: 현재 항목과 직접 관련된 작업만 포함.간결성: 메뉴 항목은 최소화(필요한 작업만).일관성: 앱 전체에서 컨텍스트 메뉴 지원.파괴적 명령 강조: 삭제 등은 하단 배치, 빨간색으로 표..
학습목표iOS View의 설계, 구성, 활용에 대한 전반적인 이해를 돕고, 실제 프로젝트에 적용할 수 있는 실무 역량 고양View란?View는 iOS 앱의 UI 구성 요소로, 화면에 표시되는 콘텐츠(텍스트, 이미지, 버튼 등)를 담당.사용자가 앱과 상호작용하는 주요 창구.1.액션 시트와 액티비티 뷰액션 시트: 컨트롤 또는 작업에 대한 응답으로 나타나는 특정 스타일의 경고로, 현재 맥락과 관련된 두 가지 이상의 선택 사항을 제공한다. 사람들이 시작하는 액션과 관련된 선택 사항을 제시하는 모달 뷰입니다.액티비티 뷰: 복사, 즐겨찾기, 찾기와 같은 특정 과업을 수행하는 데 사용되며, 즉시 작업을 수행하거나 진행하기 전에 더 많은 정보를 나타낼 수 있다. 공유 및 작업 수행을 위한 표준 인터페이스로, 사용자가 ..
학습목표iOS 가이드라인의 Bar, View, Control 요소를 깊이 이해하고, 실무에서 이를 효과적으로 활용할 수 있도록 한다.Bar 구성 요소 디자인 시 고려 사항일관성 유지: 각 Bar는 앱의 나머지 UI와 시각적으로 조화롭게 통합되어야 한다.간결성:사용자가 직관적으로 이해할 수 있도록 복잡한 요소를 최소화한다.다크 모드 지원: 다크 모드 및 라이트 모드에서 적절히 표시되도록 디자인.접근성: VoiceOver와 같은 접근성 기능을 지원하며, 버튼 크기와 간격이 충분히 넓어야 한다.1. 상태 바 (Status Bar)화면 상단에 위치하며, 디바이스의 상태 정보를 표시한다.주요 역할:시간, 배터리 상태, Wi-Fi 신호, 네트워크 상태 등을 표시.iOS의 시스템 정보를 사용자에게 제공.특징:앱 화면..
학습목표 Apple의 **Human Interface Guidelines (HIG)**에 기반하며 아이콘에 대한 주요 가이드라인을 알아보고, 앱의 정체성을 효과적으로 전달하고 사용자 경험을 최적화하기 위한 원칙을 알아본다.1.아이콘 디자인의 기본 원칙 단순성: 아이콘은 복잡하지 않고 이해하기 쉬워야 한다. 불필요한 디테일을 제거하고 명확한 메시지를 전달해야 한다.보편성: 아이콘이 다양한 문화권과 사용 환경에서도 직관적으로 이해될 수 있어야 한다.적절성: 앱의 주요 목적이나 기능을 시각적으로 나타내야 한다.일관성: iOS 플랫폼의 다른 앱들과 조화를 이루면서도 고유성을 유지해야 한다.2. 앱 아이콘 고유하고 기억하기 쉬운 아이콘은 앱 또는 게임의 목적과 성격을 전달하고 App Store 및 기기에서 상..
베리언트(Variant)?피그마의 베리언트(Variant)는 디자인 시스템 내에서 하나의 컴포넌트에 여러 상태, 크기, 스타일 등을 정의하여 효율적으로 관리할 수 있도록 돕는 기능이다. 이를 통해 유사한 속성을 가진 다양한 컴포넌트를 하나의 그룹으로 관리할 수 있으며, 작업 속도를 높이고 일관성을 유지할 수 있다.베리언트의 주요 특징속성(Property): 각 베리언트는 속성을 기반으로 정의된다. 예를 들어, 버튼의 "크기", "상태", "컬러" 등의 속성을 설정할 수 있다.다양성: 베리언트를 사용하면 단일 컴포넌트에서 다양한 변형을 쉽게 선택하고 적용할 수 있다.컴포넌트 관리 효율성: 디자인 시스템을 더 체계적으로 구성할 수 있다.버튼 베리언트 속성SizeStateColorSmallDefaultPrim..
모듈의 개념을 이해하고 다양한 표준 모듈을 사용 해 보자. 모듈을 생성 해 보자1.모듈(module)부품을 의미데이터, 함수, 클래스 등을 기능별 단위로 묶어서 파일(.py)로 저장 해 놓은 것코드를 분리하고 공유하는 기능import를 사용하여 표준모듈, 외부모듈을 가져와서 사용모듈(Module)은 관련된 함수, 변수, 클래스 등을 하나의 파일에 모아둔 파이썬 코드 파일이다. 모듈은 코드의 재사용성을 높이고 유지보수를 쉽게 하기 위해 사용된다. 파이썬 파일(.py)은 모두 모듈로 간주될 수 있다.모듈의 주요 특징재사용성: 동일한 기능을 여러 곳에서 사용 가능.조직화: 코드를 논리적으로 그룹화하여 가독성을 높임.표준 라이브러리: 파이썬은 다양한 표준 모듈을 기본적으로 제공함.모듈 가져오기 (Import):..
- Total
- Today
- Yesterday
- figma
- 초보자를 위한 텍스트마이닝
- 관계자분석
- HIG
- 파이썬기초
- Text Mining
- 4차산업혁명
- 챗GPT
- Idle
- 라이브러리
- matplotlib
- 텍스트 마이닝
- 데이터R지
- 데이타R지
- 휴리스틱평가
- 텍스트마이닝
- 파이썬
- UI
- 피그마
- 컴퓨팅사고력
- IOT
- python
- 파이썬 기초
- 프로토타입
- 안드로이드
- UX
- HCI
- 챗봇
- 사물인터넷
- 스마트기술
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |