목록ui (8)
투케이2K
[제 목][IT 용어] UI , UX 용어 설명 [설 명]1. UI 란 USER INTERFACE 의미로 사용자가 제품/서비스를 사용할 때, 마주하게 되는 시각 디자인 의미입니다2. UI 디자인에는 폰트 , 색상 , 레이아웃과 같이 사용자가 마주하게 될 시각적 요소를 포함합니다3. UX 란 USER EXPERIENCE 의미로 사용자 경험의 약자로, 사용자가 어떠한 서비스/ 제품을 직간접적으로 사용하면서 느낀 경험 등을 의미합니다 >> ex : 특정 메뉴 진입 후 자식 메뉴를 들어가는 방식 보다 , 슬라이드 방식으로 한손으로 화면 전환하는 방식이 더욱 사용성이 좋음4. UX 사용자의 경험, 사용성 등을 고려하려 UI 디자인 되어야합니다
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : Only run on the main thread error for app - UI 스레드 동작 에러 [에러 원인] 1. 일반 스레드에서 UI 관련 로직 처리를 수행할 때 발생하는 이슈 [해결 방법] 1. DispatchQueue.main.async 를 사용해 해당 UI 로직 처리 수행 실시 DispatchQueue.main.async { // [UI 로직 처리 수행 실시] }
[설 명] 프로그램 : Android / Java 설 명 : 팝업창 표시 , UI 뷰 관련 표시 수행 [소스 코드] package com.example.testapp; import static android.content.Context.CLIPBOARD_SERVICE; import android.app.ActivityManager; import android.app.AlertDialog; import android.app.NotificationManager; import android.content.ClipData; import android.content.ClipboardManager; import android.content.ComponentName; import android.content...
[설 명] 프로그램 : Ios / Swift 설 명 : 팝업창 표시 , UI 뷰 관련 표시 수행 [소스 코드] import Foundation import UIKit import SafariServices // MARK: [extension 정의 실시 : 뷰 컨트롤러] extension UIViewController { // MARK: - [클래스 설명] /* // ----------------------------------------- 1. Ui 화면 표시 관련 뷰 정의 클래스 // ----------------------------------------- */ // MARK: - [alert 팝업창 표시 수행] func showAlert(type:Int, tittle:String, conte..
[설 명] 프로그램 : Android / Java 설 명 : string, 날짜, 빌드 정보, 모바일 제어, 형 변환 등 유틸 파일 클래스 [소스 코드] package com.example.testapp; import static android.content.Context.CLIPBOARD_SERVICE; import android.app.ActivityManager; import android.app.AlertDialog; import android.app.NotificationManager; import android.content.ClipData; import android.content.ClipboardManager; import android.content.ComponentName; im..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // [메인 큐에서 비동기 방식 실행 : UI 동작 실시] DispatchQueue.main.async { } // [메인 큐에서 동기 방식 실행] DispatchQueue.main.sync { } // [일정 시간 후 작업 수행 : post delayed] DispatchQueue.main.asyncAfter(deadline: .now() + 2) { // [2초 후에 동작 실시] // 2초 후에 처리할 작업 내용 } // [백그라운드에서 비동기 방식 실행] DispatchQueue.global().async { } // [백그라운드에서 동기 방식 실행] DispatchQueue.global().sync { }
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : html, css, js, jquery /* =========================== */ /* =========================== */ [소스 코드] /* =========================== */ /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] /* [JS 요약 설명] 1. window.onload : 웹 브라우저 로딩 완료 상태를 확인합니다 2. window.g..
/* =========================== */ [ 참고 사이트 ] /* =========================== */ /* =========================== */ [사이트 주소] https://brunch.co.kr/@chulhochoiucj0/8 모바일 UI·UX 디자인시 고려해야 할 가이드라인 1 애플 iOS HIG와 Material design 가이드를 중심으로 | 모바일 앱과 웹 디자인은 데스크톱 웹 디자인과는 많은 부분이 다릅니다. 이는 각 기기device의 특성과 사용 맥락의 차이에서 기인합니다. 우선 모 brunch.co.kr /* =========================== */