전체 글
전체 글Swift - 조건문
조건문 변수선언 // 다크모드 여부 var isDarkMode : Bool = false if (isDarkMode == true) { print("다크모드 입니다.") } if (isDarkMode != true) { print("다크모드 아닙니다.") } if isDarkMode == true { print("다크모드 입니다.") } if isDarkMode { print("다크모드 입니다.") } if !isDarkMode { print("다크모드 아닙니다.") } if isDarkMode { print("true") } else { print("false") } var title : String = isDarkMode ? "true" : "false"
웹접근성 - caption css 처리
웹접근성 table 요소의 caption은 display:none하면 안된다. 코드 caption { overflow:hidden !important; position:relative; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; border:0 !important; clip:rect(0,0,0,0) !important; white-space:nowrap !important; }
이미지의 투명배경이 검정색으로 복사 될 때
발생 환경 : WindowOS 제목이 좀 이상한데, 웹에서 이미지를 복사 하고 앱(포토샵 : Photoshop)에서 붙여 넣기를 할 때 배경이 투명한 이미지의 배경이 검정색으로 복사가 되는 경우가 있다. 예시 검정배경으로 붙여넣기가 된 이미지 해결 방법 이미지를 배겨이 투명한 상태 그대로 불러오는 방법 1. 이미지 주소 복사 블로그의 작업환경(크롬) : 복사 하고 싶은 이미지에 마우스 우클릭을 하고 "이미지 주소 복사"를 한다. 2. 파일열기 포토샵에서 File > Open으로 파일열기 창을 연다. 단축키 : Ctrl + O 파일 열기 창이 열리면, 파일 이름에 좀전에 복사한 이미지의 주소를 붙여 넣기 후 열기 버튼 혹은 엔터. 단축키 : Ctrl + V 원래 사용 하고 싶었던 이미지 그대로 배경이 투명..
Swift - 고차함수
스위프트 - 고차함수 - 다른 함수를 전달인자로 받거나, 함수실행의 결과를 함수로 반환하는 함수 MAP(변형) - 컨테이너가 담고 있던 각각의 값을 매개변수를 통해 받은 함수에 적용한 후 새로운 컨테이너를 생성하여 반환 - 코드의 간결성, 재사용 용이, 컴파일러 최적화 성능이 좋음 func map(_ transform: (Element) throws -> T) rethrows -> [T] ★ map let cast = ["Vivien", "Marlon", "Kim", "Karl"] let lowercaseNames = cast.map { $0.lowercased() } // 'lowercaseNames' == ["vivien", "marlon", "kim", "karl"] let letterCounts ..
JavaScript - 정규표현식
자바스크립트 정규표현식 RegExp - exec(), test(), stringdms match(), replace(), search(), split()등과 함께 사용 표현식 의미 ^ 문자열 시작 $ 문자열 종료 * 반복여부를 표현, 앞의 표현식이 0개 또는 0개이산 연속으로 반복되는 부분과 대응 앞의 문자가 없거나 0개이상(무한)인 경우 + 존재여부를 표현, 앞의 표현식이 1회이상 연속으로 반복되는 부분과 대응 앞의 문자가 1개 이상인 경우 ? 존재여부를 표현, 앞의 표현식이 0또한 1회 등장하는 부분과 대응 앞의 문자가 없어가 1개 있는 경우 . 임의의 한 문자 자리수를 표현, 개행문자를 제외한 모든 단일문자와 대응 | or [xy] 괄호는 일련의 문자를 찾는데 사용 [xy] : x와 y중 하나 [^..
맥(Mac) - 아이폰 백업 위치 외장하드로 변경하기
Finder의 아이폰 백업 위치를 외장하드로 변경하는 방법 macOS 몬터레이(Monterey), 빅서(Big Sur), 카탈리나(Catalina) 에서 실행 경로 변경방법 1.경로확인 백업이 최초 1번이라도 실행이 있었다면 기본적으로 백업 경로가 생성되어 있음 1) Finder > 이동 > ⌥(Ontion) 키 > 숨겨진 '라이브러리'가 보임 2) 라이브러리 > Application Support > MobileSync > Backup (삭제는 하지 않고 이름을 변경 해두었다 'Backup_') 2. 터미널 실행 아래 코드를 넣고 엔터 // code copy cd /Users/계정이름/Library/Application\ Support/MobileSync 터미널의 위치가 'MobileSync'로 들어온..